79文学>都市现代>直播在荒野手搓核聚变>第三百二十三章:外星基地中的声音

模拟空间内,韩元依旧坐在显示屏面前编写着底层进制代码。

第一个被编译的,不是中央计算机的控制程序,也不是‘八轴六联动数控加工设备’的控制程序。

而是‘汇编器程序’。

作为机器语言和汇编语言的转换器,汇编器的重要性毋庸置疑。

可以说没有汇编器,就没有如今社会璀璨的互联网世界。

0和1表达出来的二进制代码,根本就不是人看的东西。

由0和1表达出来的进制代码,不仅看起来复杂,而且只要输入错一个数字,整个进制代码就全部报废了。

比如1101101010011010。

这一串二进制代码表达的什么,无论是谁来了,恐怕都没法一眼就能认出来。

这也是早期计算机发展速度极慢的原因之一。

因为进制代码程序的编写和读认速度极慢,而且很容易就出现错误。

在计算机早期的时候,电子门也就是晶体管/电子管的工作方式是由开关驱动。

比如排列十个电子门,原始状态,这些电子门都是关闭的,也就是二进制中的0。

当摁下第一个开关的时候,这个电子门就变成了数字1。

这样一来,你可以打开某些开关,并关闭其他开关以输入两个数字,然后输出器将显示两个数字的总和。

这就是计算机运行的基础。

但是这种计算机,需要操作员(程序员)坐在终端前,不断的打开闭合开关,非常不方便。

所以后来又发明出了穿孔打卡的方式,能够更简单方便地切换开关。

也就是在一张硬纸板上,有很多排线,每条线都有可以打的孔。

这些纸板上的孔和线,可以和计算机的电子门开关匹配。

硬纸板上的每一条线都代表着不同的指令,通过将硬纸板放到一个特殊的机器中,就可以连接到计算机读取这些指令。

这就是原始的打卡计算机。

和控制最初的开关计算机比,打卡计算机方便了不少,而且程序猿也可以在纸卡上编写程序了。

只是随着时间的推移,需要建立的程序和数据就越来越多。

纸卡就又显得繁琐了起来。

人类社会中是不缺少天才的,每当一项技术发展到瓶颈的时候,就有天才跳出来打破这个瓶颈。

计算机亦是如此。

在打卡计算机编写程序异常繁琐的时候,有个名叫‘格雷斯·霍珀’的天才,想出了一个很棒的点子。

因为需要手动在纸卡上编写程序,格雷斯·霍珀产生了一种想法。

她想设计一种程序,让人可以用类似英文的语法,把想做的事写下来,然后用这个程序把英文翻译成机器的语法,交给机器去执行。

这也就是后世的编译程序。

这种程序,可以把编写有程序的穿孔卡加载到计算机中,而计算机会吐出另一组包含底层二进制机器代码的卡片。

第二组卡片再装入计算机,计算机就可以执行这段新的程序了。

这就是在人类历史上,被命名为a-0的编译器。

而有了这个编译器后,才诞生出汇编语言,进而才有了汇编程序。

有了编译器,计算机才能蓬勃发展。

直至今天,高级编程语言已经衍生出来了无数种。

但无论是c语言,还是c++,或者是java,亦或者是汉语智能编程语言。

都离不开编译器。

无论是哪一种高级语言编写出来的程序,都需要先通过编译器将其转换成底层的进制机器码,才能被计算机读取并执行。

如果说将计算机比作一个人,那么编译器就是身体的消化系统。

任何食物,都需要经过消化系统,才能转换成最基础的蛋白质,氨基酸等营养物质被人体吸收利用。

编译器的重要性自然不言而谕。

特别是现在,韩元使用的是一种全新的进制。

使用三进制为基础编写编译器的时候,更是值得各国学习。

不仅仅是因为三进制机器码编写的编译器,更是因为后续的汉语智能编程语言。

所有人都知道,这一套由三进制机器码编写出来的编译器,匹配的后续高级编程语言是汉语。

特别是对于华国而言,汉语编程的语言的重要性显而易见。

如果能借助这个机会,将英文编程占据的市场打开一个突破口,将汉语智能编程语言推出去,这绝对是提升华国社会地位的重要手段。

所以在韩元说出自己接下来会使用的编程语言是汉语时,华国就召集了一大批的程序员来进行学习。

无论是底层的三进制机器码的编写,还是后续汉语智能编程语言编写的程序。

都是学习的重点。

这个建议,是陈正华提出来的。

长期跟着和收看韩元的直播间,让他对这个主播的性格有着足够的了解。

隐隐约约的,陈正华感觉这名主播推出来汉语智能编程语言似乎并不仅仅是只为了‘八轴六联动数控加工设备’。

后续可能还有其他的东西会跟汉语智能编程语言有关系。

再说了,就算是后续没什么重大关系,召集人学习一种新的编程语言,这也是必要的事情。

无论是对当前编程语言的补充,还是对于二进制转三进制计算机的改变,都是必要的。

至于其他国家,对于汉语智能编程语言和三进制机器码的重视性,就远没有华国重视了。

虽然因为那台


状态提示:第三百二十三章:外星基地中的声音--第1页完,继续看下一页
回到顶部