而说它难,是因为它依旧存在大量汇编语言的“留存”,为了效率而牺牲了可读性。譑
再往上就是高级语言了,对人最友好,现在的主流就是李红江提出的BASIC和PASCAL。
高级语言的特点就是更接近人类的语言习惯,差不多可以相当于一种特殊的英文,方便掌握。但是缺点就是编译后会产生大量的冗余,编译出来的程序所占空间大,效率低。
而C语言的效率只比汇编低百分之十到二十,因此C语言可以用来编写操作系统软件和开发工具软件。
甚至可以完善操作系统本身。
李开江提到的UNIX,则是一个类似DOS的操作系统,但是远比DOS复杂,因为它自诞生之日起,就是为多用户,多任务操作而生的。
因此它最初用户并不是个人,而是多人共用,多任务并行的大中小型计算机,而不是个人计算机。
而且这个系统是开源的,也就是大家都能够随便使用;而且百分之九十五以上都是C语言开发的,因此其功能异常强大。譑
直到数十年后,UNIX系统也是各大金融机构、大学院校、国家战略机构主要使用的操作系统。