但是宏内核由🀸於模块之间的牵扯较强,🄘导致他们的执行效率要🄚高出不少,而微内核的缺点恰恰就是他们的执行效率要低。
反过来,☗⛌😼宏内核的缺点又是微内核的优点,但是以目前🔦🂵的y件技术水平,其实宏内核更加具备可用👂🆃🌸X。
这也是前世两大主流C作系统windows和linux成为使用最广的C作系♉统的原因,而微内核C作系统在市面上🍱流通的却乏善可陈。
他之🖢所以想要使用微内核,主要还是😗🁣看中了其稳定X,还有内核小,有利於在🐇较小的电子设备上得到应用。
而他之所以不担心微内核的缺点,主要是因为他对自己的技术b较自信,确信能够很好的♊平衡微😴🅧内核的缺点和🝂🈗优点,使得这款C作系统整T运行效率b现在的C作系统还要高。
整个C作系统的架构设计,属於宏🐺观X的工作,不牵扯细节,做起来非常快,仅仅♉花费了两天时间,就将整个系统设计架构给完成。
不过这只是整T架构,想要让程序员能够按部就班完成自己分配的编程任🝦🍜务,还需要将系统的各个模块更加细化。
甚至还需要针🀸对各个模块的关键技术,提供更多的细节,有些还需要设计新的算法来解决问题,这些都是後续的工作。
就在他完成C作系统整T架构的时候,班主任终於通知他,学校已经开始为这次检验组织相♹关专家👂🆃🌸,明天就过来看🗏🚦🕤他的成果,让他做好准备。
听到这个消息,他放下手头的工作,开始🖇🐞准备相关的文档,需要清晰地阐述这款编程🅋语言的设计理念,还有一些可以公开的设计细节。
除🚖📙🛍🚖📙🛍此之外,还需要一份帮助文档🗞🜯,通过这个帮助文档,能够更好地应用和理解这款编程语言。
学校也能够通过帮助文🜽档对这款新的编程语言设计教学课程,甚至编写相关的技术书籍,所以帮助文档存在的意义很大。
好在他在编⚚写语📨🝛言的时候,就已经设计了一个自动化文档功能,并不需要他专门一个字一个字地编写,那样花费时间太长了。
将这些必要的文字说明工作🄌准备好之後,就💩等专家组过来验收,而他自己则是cH0U空编写开😴🅧发工具。
一款开发工具的好⛞🛟🝫坏,对开发效率影响很大,他必须对此事要上心,而且好的开发工具🗡🝋的存在,对语言的推广同样重要。
公司使用一款语言,主要🐜看得还是收益,其中人力成本算是大头,而人力成本🐇除了符合要求的人才多寡之外,还有就是开发效率是否高。
更何况是自己使用⛞🛟🝫的工具,为了能够早日完成C作系统的开发,就必须要提高开发工具的♊便捷度,提升程序员的开发效率。
一款🖢软件开发工具⛞🛟🝫,最基本的功能🐺需要具备编码、调试、测试功能,在未来互联网时代,还需要具备发布功能。
而他想要在这些功能基础上,实现一定的智能化,进一步提高工作🔐⛖🚙效率,节约程序员写代码的工作量🟕。
想要完整地将他想要的开发工具编写出来,预计需要花费🕛🐔半个月的时间,所以他当前专注的是基😴🅧本功能。