第62章C语言
第62章C语言(第2/3页)
来电话了,说一刻钟后就到。咱们这边是不是得准备一下?」
徐卫国点头:「你待会儿去门口迎接一下,接到人就把他们带去大会议室。」
「好。」
待秘书离开,徐卫国打开旁边的抽屉,从里边拿出了一叠厚厚的列印好的文件,装进皮包,然后出了门。
不久,大会议室。
徐卫国站在会议室门口,远远的看到秘书领着几个中年人过来了,正是计算所的人。
他们研究所跟计算所经常打交道,管理层互相都认识,徐卫国快步走出屋子,笑着迎过去:「齐组长,好久不见啊!」
「徐所长,好久不见。」
这位齐组长是科学院计算所程序设计组的组长,他们组是国内最早从事软体研发的团队。
双方几人握了握手,随后走进会议室。
屋里的吊扇开着,但还是有点热,徐卫国去打开了窗户。
「我听你电话里说,你们又搞出来了一种新的程式语言?」齐组长问道。
徐卫国点点头,回到主位坐下,随后将桌上摆的那叠文件分发给了几人。
「你们看看吧!这就是那门程式语言的介绍,我叫它c语言,取自咱们国家的英文首字母。」
「哦。」齐组长拿着一份文件,仔细翻阅起来。
没错,徐卫国拿出的这种程式语言,正是后来每个程式设计师的必修课,鼎鼎大名的c语言。(没有做中文程式语言的原因,本章末尾有,实在是技术不允许)
这年代的程式语言,全世界用的最多的还是机器语言与汇编语言,比如纯二进位机器码,计算机直接执行由0跟1组成的代码,与硬体架构紧密绑定。
但光是想想就知道,一大串由0跟1组成的代码,其编写难度是地狱级的。不光编写难,阅读跟调试也难,编写效率取决于程式设计师对硬体的理解。
几年前,在给计算器编写程序时,为了降低编写难度,徐卫国适时提出了进阶版的高级语言,fortran。这是一种专为科学计算而设计的语言。
所谓高级语言,并不是说这种程式语言有多好,而是指其通过高度的抽象来隐藏硬体细节,让程式设计师能以接近人类自然语言和数学逻辑的方式思考和编写程序。
优点很明显,开发效率高,易于学习,容易维护。
但缺点更明显,相比机器语言,其多了一层或者多层抽象(比如虚拟机丶解释器等),相当于多了中转站,这导致其执行速度慢,内存占用大。
而且因为屏蔽了底层细节,程式设计师编程时就像在操作黑箱,没办法精准的控制硬体,这就会导致计算机的性能跟内存被浪费。
在这个集成电路性能还很弱的时代,计算机的每一点性能跟内存都极其珍贵,程式设计师必须精心利用好
(本章未完,请点击下一页继续阅读)