格蕾丝·霍珀简介
格蕾丝·霍珀是一位美国计算机科学家和美国海军少将。她发明了第一个编译器,它将类似英语的命令转换为计算机代码。这个名人故事:格蕾丝·霍珀表明计算机不必难以使用。霍珀认为任何人都可以与机器对话。孩子们可以了解到伟大的想法通常始于简单的问题。父母可以使用她的故事来教导好奇心和打破规则。霍珀在 37 岁时加入了海军。她 79 岁退休,是服役时间最长的军官之一。她的工作促成了 COBOL 编程语言的诞生。该语言至今仍在运行着许多银行和政府系统。她的一生证明了年龄只是一个数字。好奇心永不退休。
早年生活和背景
格蕾丝·布鲁斯特·默里于 1906 年 12 月 9 日出生于纽约市。她的父亲沃尔特·弗莱彻·默里是一位保险主管。她的母亲玛丽·坎贝尔·范霍恩·默里热爱数学。年轻的格蕾丝非常好奇。七岁时,她拆开了七个闹钟,想看看它们是如何工作的。此后,她的母亲限制她每周只能拆一个闹钟。格蕾丝喜欢学习。她就读于女子私立学校。16 岁时,她申请了瓦萨学院。她拉丁语考试不及格。她的父亲聘请了一位家教。她通过了考试,并于 1924 年进入瓦萨学院。她学习数学和物理。她于 1928 年以优异的成绩毕业。她于 1930 年获得耶鲁大学硕士学位。她于 1930 年与英语老师文森特·福斯特·霍珀结婚。她于 1934 年获得耶鲁大学数学博士学位。她是当时为数不多的获得数学博士学位的女性之一。她在瓦萨学院教授数学,并成为副教授。第二次世界大战开始时,她想为国家服务。她当时 34 岁。海军说她太老了,而且身材矮小。她体重只有 105 磅。她没有放弃。
职业生涯亮点和成就
格蕾丝·霍珀于 1943 年加入了美国海军预备队。她被任命为中尉。海军派她去研究哈佛 Mark I 计算机。Mark I 长 51 英尺,重 5 吨。它使用纸带和机械开关。霍珀很喜欢它。她成为第三个为 Mark I 编程的人。1949 年,她加入了埃克特-莫克利计算机公司。她参与了 UNIVAC I 的工作,这是美国第一台商用计算机。在 UNIVAC,霍珀有一个激进的想法。她认为程序员应该使用类似英语的单词来编写代码。编译器会将这些单词翻译成机器码。每个人都告诉她这是不可能的。她还是在 1952 年构建了第一个编译器。她称之为 A-0 系统。1959 年,霍珀帮助开发了 COBOL,即通用商业导向语言。COBOL 使用英语单词,如 ADD、SUBTRACT 和 MOVE。它成为世界上最受欢迎的商业编程语言。霍珀于 1966 年从海军退役,当时她 60 岁。海军于 1967 年召回她重返现役。他们需要她的专业知识。她又待了 19 年。她于 1985 年晋升为海军少将。她当时 79 岁,是海军中服役时间最长的现役军官。
著名作品或表演
格蕾丝·霍珀最著名的作品是第一个编译器。编译器将用人类可读语言编写的指令转换为二进制机器码。在编译器出现之前,程序员使用 0 和 1 编写所有机器码。这很慢且容易出错。霍珀的编译器使编程更快、更准确。另一部著名作品是 COBOL。霍珀认为编程语言应该看起来像英语。COBOL 使用句子和句点。一个 COBOL 命令可能会说“ADD SALES-TAX TO TOTAL-COST”。任何会说英语的人都可以猜到那是什么意思。COBOL 成为商业、银行和政府的标准。截至 2024 年,每天仍有超过 2000 亿行 COBOL 代码在运行。这包括大多数 ATM 交易和社会保障系统。霍珀还创造了“调试”一词。1947 年,一只飞蛾飞进了哈佛 Mark II 计算机。这只飞蛾导致一个继电器卡住。团队将飞蛾用胶带粘在他们的日志本上,并附上说明:“首次发现错误的实际案例。”霍珀推广了“调试”一词,意思是修复计算机问题。带有飞蛾的日志本现在位于史密森尼博物馆。
个人生活和趣闻
格蕾丝·霍珀有很多精彩的个人故事。她以分发“纳秒”而闻名。一纳秒是十亿分之一秒。她携带了 11.8 英寸长的电线。这是光在一纳秒内传播的距离。她会告诉学生:“这是一纳秒。”一个有趣的 facts 是她喜欢在任何地方都穿着她的海军制服。她甚至穿着它在大学和公司发表演讲。另一个有趣的 facts 是她讨厌“我们一直都是这样做的”这句话。她在墙上挂了一个逆时针运行的时钟。它向后运行。她说这提醒人们要质疑假设。霍珀从未生育。她于 1945 年与文森特·霍珀离婚。她没有再婚。她将她的海军同事和年轻的程序员视为她的家人。她喜欢教学。她经常参观学校和大学。她会站在椅子上,以便被房间后面的人看到。她声音洪亮、开朗。人们记得她的笑声。霍珀也喜欢烹饪。她在深夜编程时为她的团队制作大餐。她于 1992 年 1 月 1 日去世,享年 85 岁。她被安葬在阿灵顿国家公墓。
遗产和影响
格蕾丝·霍珀改变了人类与计算机对话的方式。在她之前,只有工程师才能编程。在她之后,任何会读英语的人都可以学习。她的编译器概念使现代软件成为可能。当今的每一种编程语言都使用编译器或解释器。Python、Java、JavaScript 和 C++ 都源于霍珀的工作。COBOL 仍然为世界上大多数金融系统提供支持。格蕾丝·霍珀庆典是世界上最大的女性计算机大会。每年有超过 30,000 人参加。美国海军以她的名字命名了一艘驱逐舰,USS Hopper。这艘船的绰号是“神奇的格蕾丝”。霍珀奖是针对年轻研究人员的计算机科学奖。谷歌以她的名字命名了其加州总部的一栋大楼。耶鲁大学以她的名字重新命名了一所学院。纽约科学院的格蕾丝·霍珀项目教女孩们编程。她的肖像挂在华盛顿特区的国家肖像馆。她的遗产证明了在男性主导的领域中,女性可以登上顶峰。它证明了关于年龄和性别的旧观念是错误的。它证明了一个人的“不可能”的想法可以成为每个人的日常工具。
引言或名言
格蕾丝·霍珀说了很多令人难忘的话。一句名言是:“语言中最危险的短语是,‘我们一直都是这样做的’。”另一句明智的话是:“停在港口的船是安全的,但那不是建造船的目的。”她还说:“我一直对未来比对过去更感兴趣。”孩子们可能会喜欢这个:“如果这是一个好主意,那就去做吧。道歉比获得许可容易得多。”家人可以一起阅读这些引言。问孩子们:“你们家一直做的事情中,有什么是你可以改变的?”父母可以帮助孩子们看到霍珀打破了规则。当海军说她太老时,她加入了海军。当专家说不可能时,她构建了一个编译器。她请求原谅,而不是请求许可。她的引言提醒我们,安全并不总是最好的。有时你需要离开港口。
如何向格蕾丝·霍珀学习
孩子们可以从格蕾丝·霍珀那里学到几个教训。首先,问“如果”。霍珀问:“如果计算机能理解英语会怎样?”这个问题改变了世界。其次,忽略那些说“不可能”的人。许多专家告诉霍珀她的编译器永远不会起作用。她还是构建了它。第三,终身学习。霍珀获得了博士学位,在 30 多岁时学习了编程,并且一直保持好奇心直到 85 岁。父母可以鼓励年幼的孩子安全地拆开东西。旧时钟、坏掉的玩具和简单的机器。看看它们是如何工作的。年龄较大的孩子可以学习编程。Code.org 和 Khan Academy 等免费网站教授编程基础知识。尝试用 Python 编写一个简单的程序。使用类似英语的单词,如“print”和“if”。家人也可以进行“纳秒”活动。剪下一段 11.8 英寸长的绳子。这是一纳秒。问孩子们光在一秒钟内传播多远。那是 186,000 英里。将这么长的绳子缠绕在游乐场周围。另一项活动是找到家里“我们一直都是这样做的”的事情。叠毛巾。摆桌子。步行上学。你能找到更好的方法吗?格蕾丝·霍珀表明,一颗好奇的心没有年龄限制。她是一位老师、海军军官和计算机先驱。她风趣、大声、才华横溢。每个孩子都可以像格蕾丝一样。提问。打破需要打破的规则。让下一个人更容易。这就是真正的力量。这就是神奇的恩典。

