格蕾丝·赫柏


格蕾丝·赫柏

文章插图
格蕾丝·赫柏【格蕾丝·赫柏】格蕾丝·霍珀(Grace Hopper),于1906年出生于美国纽约,是杰出的计算机科学家,计算机软体工程第一夫人,作为Cobol语言的主要设计者,格蕾丝·霍珀被称为Cobol之母 。1934年获得耶鲁大学数学博士学位,美国海军将军 。格蕾丝·霍珀是着名的女数学家和计算机语言领域的领军人物 。
基本介绍中文名:格蕾丝·霍珀
外文名:Grace Hopper
别名:格蕾丝·赫珀
国籍:美国
出生地:纽约
出生日期:1906年12月9日
逝世日期:1992年1月1日
职业:软体工程师
主要成就:计算机软体工程第一夫人Cobol语言之母耶鲁大学第一位女博士
个人简介Grace Murray Hopper,计算机业有史以来最杰出女性,Cobol语言设计者,美国海军将军 。设计第一个编译程式,发现世界上第一个BUG 。
格蕾丝·赫柏

文章插图
格蕾丝·霍珀人物生平她使用的Mark I机在当时是个奇蹟,能在一秒钟内进行3次加法运算,这在40年代堪称超高速运算 。美国武器系统当时正依赖于快速计算 。格蕾丝在MarKI机上工作最困难的经历是为它撰写操作手册 。
格蕾丝·赫柏

文章插图
格蕾丝·霍珀将军有一次,格蕾丝使用的MarkⅡ机出了故障 。出错的继电器找到了,故障的原因也找到了:里面有一只死蛾子 。蛾子被用镊子夹了出来,她们用胶条贴在记录This is the first actual bug found 。”(这是发现的第一只虫子 。)bug这个词后来成为计算机领域里的一个习惯说法 。她决心证明她能够让计算机做她能够规定的任何工作 。到1954年,一个人带来一些函式,他已经算了6个月,让格蕾丝算出前15个导数 。18分钟后,她就把导数交给了这个人 。格蕾丝证明了:计算机不仅是数学仪器,当进行数值运算时,它控制运算符号,当进行数据处理时,它控制数据处理符号 。1957年,她设计的Flow-matic系统完成了,被称作B--0 。这是第一个英语数据处理的编译程式,也是第一个运用词语的计算机语言 。后来,Flow-mafic被吸收进Cobol这个广为使用的商业计算机语言,这是格蕾丝的一大贡献 。
格蕾丝·赫柏

文章插图
格蕾丝·霍珀博士从1959年开始,格蕾丝和同事一起设计Cobol计算机语言,Cobol使用的句法和术语更接近自然英语 。Cobol将程式和数据截然分开,因此,如果编程员要改变程式,他只需要改变前面编写的程式部分,不必全改 。这种语言有显着的档案处理能力,它支持顺序档案和直接存取档案,特别适用于管理存储在磁带或磁碟上的大量数据 。1944年2月,世界着名的大型电磁式自动计算机Mark-Ⅰ在美国哈佛大学启动 。为这台长15米、高2.4米,自重30多吨的庞然大物编製程序的,是当时为数不多的女程式设计师之一、海军中尉格蕾丝·霍波(Grace Hopper ,1906-1992)博士 。霍波天才的创造和发明,至今仍在广为流传的有两个:一个是计算机界通用的术语“臭虫”(Bug);另一个就是家喻户晓的“千年虫”(Y2K) 。她更加辉煌的业绩在于,她是计算机语言领域的开拓者,她被称作“计算机软体之母” 。格蕾丝·霍波1906年出生于美国纽约一个中产家庭,父亲瓦特·莫利(W .Murray)是保险经纪人,祖父是纽约一位资深的工程师 。母亲玛丽(H. Mary)虽然是家庭妇女,却很喜欢数学,这一点在当时是受社会舆论支持的,因为人们认为妇女喜欢数学,有利于管理家庭财务 。母亲的数学爱好,自然给霍波的成长带来相当大的影响;但她最喜欢的人,却是慈祥的曾祖父亚力山大——美国海军的退休将军,小格蕾丝常常坐在他的腿上,抚摸军服上的各种装饰,瞪大眼睛,听老人讲惊险的战斗故事 。这些,可能就是她选择海军作为自己终身职业的原因 。