slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
敢为人先:格蕾丝·赫柏传
17611538698
webmaster@21cto.com

敢为人先:格蕾丝·赫柏传

领导力 0 3688 2022-09-23 10:54:31

格蕾丝·赫柏(Grace Hopper),带来了计算机科学与技术领域的一场革命。她是第一个探索计算机编码的人,她被称为计算机的代码女王。


她的人生格言为 “敢为人先”。


她的名字全称为 Grace Brewster Murray Hopper ,是杰出的计算机科学家、数学家、计算机软件工程专家,耶鲁大学第一位女博士与前美国海军上将。


她培育出许多程序语言专家,被人称为“不可思议的葛蕾丝”(Amazing Grace)。

图片

出生与教育


格蕾丝·赫柏于 1906 年 12 月 9 日出生于美国纽约市。从小时由父母很好地抚养长大。父亲沃尔特·弗莱彻·默里(Walter Fletcher Murray) 和母亲玛丽·坎贝尔(Mary Campbell Van Home)提供了各种各样的图书来培养她的好奇心。

夫妻二人也总是想方设法激励格蕾丝·赫柏能够自力更生,努力实现自己的梦想。此外,她是家中长女。

格蕾丝·赫柏在纽约和新泽西完成了学业。她毕业于瓦萨学院并获得数学硕士学位。接着在1930年她于耶鲁大学完成了数学博士学位。

婚姻生活


格蕾丝·赫柏于 1930 年与文森特·霍珀结婚,后者是纽约大学的教授。这对夫妇于 1945 年和平分手,他们没有孩子。格蕾丝·赫柏之后未曾再婚,仍然保持冠夫姓。

职场

格蕾丝·赫柏的成功之旅始于她加入纽约瓦萨学院 (Vassar College) 担任数学讲师助理。 

第二次世界大战

1941 年,第二次世界大战打响,期间格蕾丝·赫柏试图参军,但由于身高问题,她被军方拒绝了。后来因为她是一位优秀的数学家。所以,她又被选中了。

1943 年晚些时候,格蕾丝·霍珀加入海军预备队接受训练,并成为中尉。

图片


1944 年,格蕾斯·霍珀中尉加入了一个军方技术团队,成为专职的程序设计师,在计算机Harvard Mark II进行研发,此计算机长约 51 英尺,由 IBM 制造。她过去后,常常睡在机器旁边,如果出现问题,她会立即修理。

9月9日,Harvard Mark II因为不明原因停止运行,格蕾丝仔细检查后,发现是一只飞蛾飞进继电器,造成了短路。她将飞蛾的残骸贴在研发记录薄上,说自己发现了一个bug,造成电脑停止运行。

图片

此后在这个部门中,凡是任何引起电脑停止运行的错误,都被称为“bug”,找出错误则称为“debug”,这也在日后形成了程序错误及除错的名称起源。

为了节省硬件成本,格蕾丝·赫柏在Harvard Mark I上,决定以6位数字来储存时间,即年、月、日各两位。这个习惯被COBOL语言继承,之后传播到其他编程语言及操作系统中,这也是日后Y2K危机的最早源头。

战争结束

1949 年,格蕾丝·赫柏成为了一家制造电子计算机 ENIAC 的公司的高级数学家。她开始为一台可以自行编程的计算机工作。

Cobol之母与其它发明

那时计算机用的是普通大众不可阅读的机器编码语言。

因此,格蕾丝·赫柏在为计算机使用人类语言如英文的方向努力,然后再将它们翻译成机器代码。她提出开发高级编程语言的想法,自行著手研究,并四处演讲,寻求经费与支持。

1950年,雷明顿兰德公司并购了ENIAC公司,但格蕾丝·赫柏仍然继续开发UNIVAC I。

1951年至1952年间,格蕾丝·赫柏在UNIVAC I上开发出第一套编译器A-0 系统,能将英名编码编译为机器码。之后她又接续开发了A-1与A-2编译器。

图片


1954年,格蕾丝被任命为军方自动化与程序部门的经理。她领导部门成员,开发出编程语言MATH-MATIC与FLOW-MATIC。美国海军采用了FLOW-MATIC,但因为海军旗下的各公司自行发展编译器,使得程序出现不相兼容。格蕾丝·赫柏开发了一套程序Validation,用来确认程序是否用同一套编译器来编译的,以确保程序运作正常。

1959年,为了解决编译器不一致的问题,在五角大厦的推动下,军方与民间专家召开了CODASYL,由格蕾丝担任首席技术顾问。在这两天的会议中通过了新的语言标准,这就是COBOL语言的由来。

COBOL主要采用FLOW-MATIC的语法,但同时也从IBM开发的COMTRAN语言中采用了新的想法。由于COBOL大幅借用了格蕾丝·赫柏的原始设计,所以她也被视为是“COBOL 之母”。

1967年至1977年间,美国海军程序语言小组成立,由格蕾丝·赫柏担任经理职位。她开发了COBOL验证软件与编译器,成为美国海军COBOL标准化程序的一部份。

1970年代,格蕾丝·赫柏提出并劝告美国防部放弃原本集中化的大型中央电脑系统,改成使用许多分布式的小型电脑,电脑与电脑之间以网络连结。小型电脑连上网络之后,就可以存取在网络上共同的数据库。为了保证安全性,她实测了电脑系统以及各个元件的测试标准,多数是针对早期编程语言,如FORTRAN与COBOL。在1980年代,葛丽丝·测试标准,成为美国国家标准技术研究所采用的预设标准。

1966年,格蕾丝·赫柏年届60岁,升任海军中校(Commander)。但因为到达美国军方的服役年龄上限,格蕾丝·赫柏依法退休。1967年,在其退伍六个月后,因为美国海军部发现他们无法处理那些程序,紧急召回了格蕾丝·赫柏,改变原有的规章,让她重新入伍。1971年,格蕾丝·赫柏再度退休,但在1972年,美国军方再度召回格蕾丝·赫柏。在1973年,在Elmo Zumwalt将军的提名下,她升任海军上校(Captain)。

1983年,在美国众议院的提议下,美国总统里根通过特别命令,任命格蕾丝·赫柏为海军准将。众议院特别批准让她延长服役年限,继续参与军方计划。

后来许多年轻的计算机科学家加入其团队,并从格蕾丝·赫柏身上学到了很多东西。

图书

格蕾丝·赫柏一共出版了三本书——A History of Programming Languages 和 The Education of a Computer (1984) 和 Computers and People: A Refect (1991)。

退休

1986年8月14日,格蕾丝·赫柏79岁时,这位被人们称为“奇异恩典”的人物从海军正式退役,成为美国退伍年纪最大的军人

但是她仍未完全退休,她仍然继续担任军方和行业的资深顾问。

去世

1992 年 1 月 1 日,85 岁高龄的格蕾丝·赫柏在加州伯克利离开了这个世界。她的遗体被安葬在阿灵顿国家公墓。

被影响的人物

格蕾丝·赫柏一生受到美国物理学家霍华德·海瑟薇·艾肯和约翰·莫奇利以及德裔美国数学家理查德·库朗的深刻影响。

奖项和荣誉

在她的一生中以及去世之后,奖项和荣誉发给格蕾丝·赫柏之名几乎泛滥成灾。

格蕾丝·赫柏一共获得了 40 个荣誉学位、9 个军事奖项以及 其它26 个奖项和表彰。此外,许多大学、公园、街道、建筑物、奖项、桥梁、会议厅、超级计算机、导弹等都以她的名字命名。

埃莉诺·赫林(天文科学家)发现一颗小行星,也以她的名字命名,名字称为“5773 HOPPER”。 

2020 年,谷歌也没有停止向格蕾丝·赫柏致敬,它将一根海底网络电缆命名为“GRACE HOPPER”。

名言

如今,格蕾丝·默里·赫柏(Grace Murray Hopper)的名言仍然激励着世界:

  1. “港口里的船是最安全的,但这不是建造船只的目的。”

  1. “请求宽恕往往比请求许可更容易。”

  1. “你不管理人,但你处理事情。你带领人。”

  1. “一次准确的测量胜过一千个专家意见。”

  1. “我一直对未来比过去更感兴趣。”

  1. “人类对变化过敏。”


她最不喜欢的一句话是——“为什么我们总是那样做”。

格蕾丝·霍珀的科学发明引起了国际广泛关注。有一次,她告诉写她的传记作者说,教学是她一生最大的乐趣。

格蕾丝·霍珀(Grace Hopper) 的一生是鼓舞人心的一生。

她像英雄、高尚的科学家、魔术师和革命者一样。她的生活对每个女性都产生了积极而富有勇气等影响。

像人们说的那样,格蕾丝·霍珀是宇宙带给人们的福音。


评论