格蕾丝·赫柏,计算机业有史以来最出色女性,Cobol说话设计者,世界上第一个编译法式榜样的作者,第一个商用高等说话COBOL的重要创建者,Bug的“创造者”,千年虫的“始作俑者”,另外照样美国海军第一个女性将军(少将)。

格蕾丝·赫柏是一个传怪杰物,她是耶鲁大年夜学第一个女数学博士,曾经的美国海军将军。1946年一个有时的毛病招致了计算机上两个最有名的名词Bug和Debug的出现。事宜的缘由是在那个夙兴计算机里一只夹扁了的虫子卡住了触点,招致计算机不克不及正常任务,在清除毛病后格蕾丝·赫柏在笔记本上写下了“there is a bug”这句话,成果不经意间计算机毛病都叫bug了,而与之相对的调试清除毛病就是Debug(除虫)。

那些改变了世界的IT人(3)——格蕾丝·赫柏-穆童博客固然仅凭一个Bug是不克不及成为名人的,1952年格蕾丝·赫柏制造了人类汗青上第一个编译法式榜样A-O,该软件的特点是可以或许将类似英语的符号代码转换成计算机可以或许识其他机械指令。

1959年,格蕾丝·赫柏和同事们开辟了人类汗青上第一个商用高等说话COBOL。COBOL说话最重要的特点是语法与英文很接近,可让不懂电脑的人也能看懂法式榜样;编译器软件只需做少量修改,就可以运转于任何类型的电脑上,1963年美国国度标准局将COBOL停止了标准化。比拟于当时照样百里挑一的高等说话,用COBOL写作的软件,要比其他说话多很多,格蕾丝·赫柏也是以被誉为计算机说话的领军人物。

不过即使是格蕾丝·赫柏如许的优良人物,终究也没有料到COBOL在21世纪初带来了一场绝后的计算机毛病。缘由是格蕾丝·赫柏等工资了节俭空间在COBOL中采取了六位日期记录方法,就是采取三组两位数分别记录年代日,比如960312等。成果当时间生长到21世纪时,计算机在991231后不克不及跳转到2000年,激起了一系列的毛病,这就是“千年虫”。值得留意的是激起千年虫的不只是COBOL,由于COBOL当时比较火,很多后发的高等说话都采取了COBOL的六位日期计数法,成果……

成心思的是,1985年11月,格蕾丝·赫柏升为海军将军(少将军衔),她是美国第一个达到这个官阶的女性。由于这逾越了美国司法规定的军官退役年纪,美国国会还专门经过过程了的法案使对霍波的录用合法化。