首页 > 其他类型 > 火红年代,我为国家赚外汇 > 第62章 C语言

第62章 C语言(2/2)

目录
好书推荐: 府上来个娇美人,阴鸷权臣强夺入帐 萧璟昀姜衿瑶 穿越大乾,从病秧子开始蜕变 雀啸 乌鸦崽崽炸皇城太子爹快跟上 酒酒萧九渊 我只是投资!凭什么说我养死士 乖一点!京圈太子低头诱吻小娇娇 云筝周聿深 我在春秋不当王

火红年代,我为国家赚外汇第62章 C语言:准备有声小说在线收听

徐卫国点头:“你待会儿去门口迎接一下,接到人就把他们带去大会议室。”

“好。”

待秘书离开,徐卫国打开旁边的抽屉,从里边拿出了一叠厚厚的打印好的文件,装进皮包,然后出了门。

不久,大会议室。

徐卫国站在会议室门口,远远的看到秘书领着几个中年人过来了,正是计算所的人。

他们研究所跟计算所经常打交道,管理层互相都认识,徐卫国快步走出屋子,笑着迎过去:“齐组长,好久不见啊!”

“徐所长,好久不见。”

这位齐组长是科学院计算所程序设计组的组长,他们组是国内最早从事软件研发的团队。

双方几人握了握手,随后走进会议室。

屋里的吊扇开着,但还是有点热,徐卫国去打开了窗户。

“我听你电话里说,你们又搞出来了一种新的编程语?”齐组长问道。

徐卫国点点头,回到主位坐下,随后将桌上摆的那叠文件分发给了几人。

“你们看看吧!这就是那门编程语的介绍,我叫它c语,取自咱们国家的英文首字母。”

“哦。”齐组长拿着一份文件,仔细翻阅起来。

没错,徐卫国拿出的这种编程语,正是后来每个程序员的必修课,鼎鼎大名的c语。(没有做中文编程语的原因,本章末尾有,实在是技术不允许)

这年代的编程语,全世界用的最多的还是机器语与汇编语,比如纯二进制机器码,计算机直接执行由0跟1组成的代码,与硬件架构紧密绑定。

但光是想想就知道,一大串由0跟1组成的代码,其编写难度是地狱级的。不光编写难,阅读跟调试也难,编写效率取决于程序员对硬件的理解。

几年前,在给计算器编写程序时,为了降低编写难度,徐卫国适时提出了进阶版的高级语,fortran。这是一种专为科学计算而设计的语。

所谓高级语,并不是说这种编程语有多好,而是指其通过高度的抽象来隐藏硬件细节,让程序员能以接近人类自然语和数学逻辑的方式思考和编写程序。

优点很明显,开发效率高,易于学习,容易维护。

但缺点更明显,相比机器语,其多了一层或者多层抽象(比如虚拟机、解释器等),相当于多了中转站,这导致其执行速度慢,内存占用大。

而且因为屏蔽了底层细节,程序员编程时就像在操作黑箱,没办法精准的控制硬件,这就会导致计算机的性能跟内存被浪费。

在这个集成电路性能还很弱的时代,计算机的每一点性能跟内存都极其珍贵,程序员必须精心利用好,而像高级语这样浪费的语,其实是有些不合时宜的。

徐卫国当初之所以拿出高级语,也是考虑到国内软件人才稀缺,这种语简单易学,容易上手培养人才。

而现在,人才基础打好后,就该拿出进阶版的编程语了。

相比机器语跟高级语,c语的出现堪称革命性,因为它在两个前辈的优缺点之间找到了一个平衡。

一方面,它比机器语简单,效率高。另一方面,它又比高级语能更精准的控制硬件,最大化的利用计算机性能。

所以c语又被称为中级语。

此外,c语的优点还有可移植,通过编译器可以从一个平台移植到另一个平台。

后来出现的c++、java、等编程语,本身就是用c语编写,相当于它是构建其它工具的元工具,其对软件领域的影响可谓深远。

其实,徐卫国原本是想把c语改造成中文编程语的,但现实条件并不允许。

原因很多,其中核心原因是汉字是复杂点阵图形,包含数千个汉字的点阵字库,至少会占用数百kb内存,他们的存储芯片连字库都存不下,更不要说打字了。英文字母只有二十多个,自然不存在这个问题。

_s

目录
新书推荐: 陈年烈苟 情郎是皇帝 传奇 从前有座镇妖关余生 罗浮 天罡修道录 都重生1989了谁还带女兵特种部队 夜郎自大(全2册) 抄家抄出亲闺女,暴君爹怂了 爱我恨我,玩家榜前十全是我 赵顾都重生1989了谁还带女兵特种部队 我乘风雪 地球第一剑 心机美人 重生1997:从离婚开始打造商业帝国 民间诡闻实录 全面觉醒:一个F是垃圾,三个我 腿软,病娇马奴成了疯批摄政王 我!劣迹艺人!开局为贫困生申冤 [童话]角色扮演
返回顶部