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

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

1952年,她就率先设计出了世界上第一个编译程序A-0

为了向大家证明计算机也能看得懂人类的语言。

格蕾丝还特意开发了三个版本,包括英文、德文、法文语版,甩当初不看好自己的人一脸。

之后她再用了5年时间,从这第一个编译器发展到一整套完整的程序语言FLOW-MATIC。

这也是世界上第一个运用词语的计算机语言。

从那以后,编程工作才确定了往化繁为简的方向进发。

如果没有格蕾丝,对着满屏的0和1,程序员的秃头率或许还要更高。

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

从FLOW语言中看到了未来,美国政府立马就给了格蕾丝一个新的任务。

就在FLOW语言面世后的第二年,格蕾丝带领着团队又成功地研制出了第一个商用编程语言COBOL。

它被公认的优点便是是语法和英语十分接近,可以让不懂电脑的人也能看懂程序。

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

格蕾丝也被称为COBOL之母

即使是2000年出现了史上最大的bug“千年虫”*,也未能撼动COBOL的地位。

*注:“千年虫”,是因为50年代计算机存储空间非常有限,为了节省内存格蕾丝只采用了6位数来表示日期,如DD/MM/YY表示日、月、年。但是从20世纪进入21世纪的2000年,系统就无法识别YY(00)表示的是1900还是2000,所以计算机里的时间全乱了套,对世界的影响巨大,也称千年虫问题,缩写“Y2K”。

到现在COBOL已走过了近60个年头,虽然古老但在商业领域仍占有重要的地位。

据计算机世界(Computerworld)统计,“千年虫事件”后的2006年到2012年仍有超过60%的企业用COBOL处理数据。

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

甚至还有人预测说,即使到了下个世纪,COBOL仍有可能在老骥伏枥。

所以在IT界也有个笑话,一个COBOL程序员因解决了千年虫问题挣了大钱,以至于他可以用钱将自己冷冻起来。

未来的一天他突然被人复活,睁开眼一瞬间他就被告知:“现在是9999年,而你懂COBOL语言”。

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

上一页23456下一页

栏目热文

文档排行

本站推荐

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