千年虫是谁解决的,千年虫是谁弄的

首页 > 数码 > 作者:YD1662024-06-23 13:26:55

在计算机诞生伊始,所有的程序员编程都只能用机器语言,没有任何组合语言及程序语言的存在。

所谓机器语言,简单来说就是机器硬件本身能够识别的语言,只有0和1。

所以那时的程序员都要以“0111001011”的机器码形式,先在纸上打孔,再送到机器里读取。

千年虫是谁解决的,千年虫是谁弄的(17)

老式的打孔纸带

除了编写的过程复杂外,这密密麻麻的0和1检查起来更是让人想自挖双目。

而且虽说所有的机器语言都为二进制,但不同的型号的计算机也有着不同的基本指令。

所以这也意味着只要换一台电脑,就相当于要重新记一遍新的指令,烦不胜烦。

千年虫是谁解决的,千年虫是谁弄的(18)

在帮Mark系列计算机编程时,格蕾丝就已经感受到被机器语言支配的恐惧。

所以她才想设计一种程序,能让大家直接用人类看得懂的语言编程,然后这个程序便能把语言翻译成机器码,交给电脑执行。

这就是我们现在说的编译器(Compiler)的原理。

千年虫是谁解决的,千年虫是谁弄的(19)

只是在那个年代,大家都对她的这个“想法”表示怀疑。

因为在所有人眼里计算机就像计算器一样,只能处理数字,是看不懂人类语言的。

即使得不到认可,格蕾丝还是头脑清晰地决定将想法变成行动,到处演讲筹集资金。

因为她认为,编程就应该是高水平的脑力劳动,只有不断地将繁杂的工作交给电脑完成,才能提高人类脑力的应用。

千年虫是谁解决的,千年虫是谁弄的(20)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.