并为人所知的C语言是当仁不让,可就算具有汇编和高级语言特征的C语言,依旧有着它的许多不足。
微软所使用的操作系统,苏逸辰分析后发现其使用的计算机语言繁复多样,其中不仅有常见的C语言,还有C++、C#、VisualBasic、Jscript、PHP等十多种语言在内,其各种语言按照其用途、底层、接口等不同要求建立起一个个模板,然后再整体结合以形成整个操作系统,这有些类似苏逸辰他们当年在开发银河巨型机项目时候所使用的模块化工程,这样做的好处是可以利用各种不同类型的计算机语结合,以发挥其优势作用,同样也缩短开发和编程的时间,提高效率,相互取长补短,从而形成一个完善的系统。
可问题在于它的劣势也是非常明显的,不同计算机语言的相结合,肯定达不到完全契合的效果,而且在语言运行的操作和切换中,系统还得预留出一部分资源进行调配,这也影响了流畅性和增加资源损耗。更要命的是,由于工程量的浩大,模板(模块)之间还会存在无数漏洞,也是微软的操作系统漏洞百出一直被人诟病的一个原因。
(新书冲榜时期大家多多支持!!求推荐票!!求收藏!!!今天会有二更,白天还有一章)手机用户请浏览阅读,更优质的阅读体验。