搜索 社区服务 统计排行 帮助
  • 1268阅读
  • 7回复

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

楼层直达
级别: 新手上路
注册时间:
2006-10-26
在线时间:
0小时
发帖:
70
格雷斯·郝博是计算机史上具有传奇色彩的女性。她的主要功绩是创造了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。
级别: 工作组
注册时间:
2006-05-16
在线时间:
0小时
发帖:
1319
只看该作者 1楼 发表于: 2008-08-29
Re: 【历史】关于格蕾丝和虫子
引用
最初由 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的逸事倒是知道,不过怎么记得是个男人?确定是个女人?
要知道程序员女性凤毛麟角。。。。

级别: 侠客
注册时间:
2002-09-22
在线时间:
0小时
发帖:
531
只看该作者 2楼 发表于: 2008-08-29
Grace Hopper COBOL之母

级别: 风云使者
注册时间:
2005-04-07
在线时间:
3小时
发帖:
6610
只看该作者 3楼 发表于: 2008-08-29
伟大的海军少将,bug和千年虫据说都是她的杰作
级别: 新手上路
注册时间:
2006-10-26
在线时间:
0小时
发帖:
70
只看该作者 4楼 发表于: 2008-08-29
所以说,我觉得MF这名字起得应该是有kuso的...
级别: 新手上路
注册时间:
2008-06-30
在线时间:
0小时
发帖:
467
只看该作者 5楼 发表于: 2008-08-29
机器码才是正道啊,大家都去背吧。
级别: 侠客
注册时间:
2006-06-23
在线时间:
0小时
发帖:
489
只看该作者 6楼 发表于: 2008-08-29
雷了点……我火星了……
嘛,河森肯定有故意的成分,哪有这么巧的……

Raison d'etre

拉玛珠陛下千古.
级别: 新手上路
注册时间:
2008-03-04
在线时间:
0小时
发帖:
254
只看该作者 7楼 发表于: 2008-08-29
Grace Hopper ........ 多少人铁饭碗的的母亲啊
快速回复

限150 字节
上一个 下一个