除此之外,电脑的操作系统和软件工具也让苏逸辰感到不满意,目前90以上的电脑使用的都是微软操作系统,这种系统在他使用后感觉差强人意,而且发现系统语言和源代码的先天不足,更导致有着极大缺陷。
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。也有另外一种说法,那就是低级语言、高级语言、专用语言和脚本语言四类。但无论那种方式区分,这所有的计算机语言都有着利弊,尤其是在高级语言方面,自丛1954年,fortran语言问世开始,几十年来,共有几百种高级语言陆续出现,有重要意义的有几十种,影响较大、使用较普遍的有fortran、algol、cobol、ba、lial、c、prolog、ada、c++、vc、vb、j**a等等。最为常用并为人所知的c语言是当仁不让,可就算具有汇编和高级语言特征的c语言,依旧有着它的许多不足。
微软所使用的操作系统,苏逸辰分析后发现其使用的计算机语言繁复多样,其中不仅有常见的c语言,还有c++、c#、vi、php等十多种语言在内,其各种语言按照其用途、底层、接口等不同要求建立起一个个模板,然后再整体结合以形成整个操作系统,这有些类似苏逸辰他们当年在开发银河巨型机项目时候所使用的模块化工程,这样做的好处是可以利用各种不同类型的计算机语结合,以发挥其优势作用,同样也缩短开发和编程的时间,提高效率,相互取长补短,从而形成一个完善的系统。
可问题在于它的劣势也是非常明显的,不同计算机语言的相结合,肯定达不到完全契合的效果,而且在语言运行的操作和切换中,系统还得预留出一部分资源进行调配,这也影响了流畅性和增加资源损耗。更要命的是,由于工程量的浩大,模板(模块)之间还会存在无数漏洞,也是微软的操作系统漏洞百出一直被人诟病的一个原因。
(新书冲榜时期大家多多支持!!求推荐票!!求收藏!!!今天会有二更,白天还有一章)