『漫游』酷论坛>『动漫主题讨论区』>【历史】关于格蕾丝 ..

【历史】关于格蕾丝和虫子

snith@2008-08-29 17:42

格雷斯·郝博是计算机史上具有传奇色彩的女性。她的主要功绩是创造了COBOL语言,及第一个高级语言编译器。在为Eckert-Mauchley公司工作时,格雷斯想到,能不能设计一种程序,可以把类似英文的语法,翻译为计算机能理解的机器语言。1952年,她开发出第一套编译器A-0,此后又开发出A-1、A-2。有趣的是,A-0不但能“懂”英语,还能“懂”法语和德语。到1956年,被称作FLOW-MATIC的编译器版本,为海军所采用。随着FLOW- MATIC流到民间,逐渐发展出许多互不兼容的扩展版本。为了检查这些版本的兼容性,格雷斯又设计了另外一套叫做Validation的程序。格雷斯的程序和编译器最终发展为我们熟知的COBOL语言。

不过,格雷斯为计算机史做出的贡献,还是以一件轶事著称。1945年的一个炎热夏日,一只飞蛾从打开的窗户飞进来,死在一个继电器上面,导致MARK-II计算机不能工作。格雷斯和同事们,花了一整天时间找问题的原因。最后还是格雷斯用一个发夹,把飞蛾挑出来,恢复系统运行。格雷斯把飞蛾尸体贴到管理日志上,还写了一段话:就是这个bug(虫子),让我们的工作无法完成。从此以后,每当工作无法完成,实验室人员就把原因推给bug,而“调试”也就被称为debug。
引用

Re: 【历史】关于格蕾丝和虫子

羽唯@2008-08-29 17:44

引用
最初由 snith 发布
格雷斯·郝博是计算机史上具有传奇色彩的女性。她的主要功绩是创造了COBOL语言,及第一个高级语言编译器。在为Eckert-Mauchley公司工作时,格雷斯想到,能不能设计一种程序,可以把类似英文的语法,翻译为计算机能理解的机器语言。1952年,她开发出第一套编译器A-0,此后又开发出A-1、A-2。有趣的是,A-0不但能“懂”英语,还能“懂”法语和德语。到1956年,被称作FLOW-MATIC的编译器版本,为海军所采用。随着FLOW- MATIC流到民间,逐渐发展出许多互不兼容的扩展版本。为了检查这些版本的兼容性,格雷斯又设计了另外一套叫做Validation的程序。格雷斯的程序和编译器最终发展为我们熟知的COBOL语言。

不过,格雷斯为计算机史做出的贡献,还是以一件轶事著称。1945年的一个炎热夏日,一只飞蛾从打开的窗户飞进来,死在一个继电器上面,导致MARK-II计算机不能工作。格雷斯和同事们,花了一整天时间找问题的原因。最后还是格雷斯用一个发夹,把飞蛾挑出来,恢复系统运行。格雷斯把飞蛾尸体贴到管理日志上,还写了一段话:就是这个bug(虫子),让我们的工作无法完成。从此以后,每当工作无法完成,实验室人员就把原因推给bug,而“调试”也就被称为debug。


bug的逸事倒是知道,不过怎么记得是个男人?确定是个女人?
要知道程序员女性凤毛麟角。。。。
引用

gogogozero@2008-08-29 17:49

Grace Hopper COBOL之母
引用

stevenzero@2008-08-29 17:57

伟大的海军少将,bug和千年虫据说都是她的杰作
引用

snith@2008-08-29 18:08

所以说,我觉得MF这名字起得应该是有kuso的...
引用

keareem@2008-08-29 18:09

机器码才是正道啊,大家都去背吧。
引用

uruz3@2008-08-29 19:05

雷了点……我火星了……
嘛,河森肯定有故意的成分,哪有这么巧的……
引用

ptrzero@2008-08-29 19:31

Grace Hopper ........ 多少人铁饭碗的的母亲啊
引用

| TOP