Grace Hopper,美国海军上将和计算机科学家,设计了 COBOL(死于 1992 年)
Grace Brewster Murray Hopper(née Murray;1906 年 12 月 9 日 - 1992 年 1 月 1 日)是美国计算机科学家和美国海军少将。作为哈佛 Mark I 计算机的第一批程序员之一,她是计算机编程的先驱,她发明了最早的链接器之一。 Hopper 是第一个提出与机器无关的编程语言理论的人,她使用该理论创建的 FLOW-MATIC 编程语言后来被扩展为创建 COBOL,这是一种至今仍在使用的早期高级编程语言。
在加入海军之前,霍珀获得了博士学位。耶鲁大学数学博士,瓦萨学院数学教授。二战期间,霍珀曾试图加入海军,但因为她 34 岁而被拒绝。她反而加入了海军预备役。 Hopper 于 1944 年在 Howard H. Aiken 领导的哈佛 Mark I 团队工作时开始了她的计算生涯。 1949 年,她加入了 Eckert-Mauchly 计算机公司,并且是开发 UNIVAC I 计算机的团队的一员。在 Eckert–Mauchly,她管理了首批 COBOL 编译器之一的开发。她相信基于英语的编程语言是可能的。她的编译器将英语术语转换为计算机可以理解的机器代码。到 1952 年,Hopper 完成了为 A-0 系统编写的程序链接器(最初称为编译器)。在战时服役期间,她根据她在哈佛 Mark 1 上的工作与人合着了三篇论文。
1954 年,Eckert-Mauchly 选择 Hopper 领导他们的自动编程部门,她领导了一些第一批编译语言的发布,例如 FLOW-MATIC。 1959 年,她参加了 CODASYL 联盟,该联盟向 Hopper 咨询以指导他们创建一种与机器无关的编程语言。这导致了 COBOL 语言的出现,该语言的灵感来自于她关于基于英语单词的语言的想法。 1966 年,她从海军预备役退役,但在 1967 年,海军将她召回现役。她于 1986 年从海军退役,并在数字设备公司担任顾问,分享她的计算经验。
美国海军 Arleigh Burke 级导弹驱逐舰 USS Hopper 以她的名字命名,NERSC 的 Cray XE6 “Hopper”超级计算机也以她的名字命名。在她的一生中,霍珀获得了来自世界各地大学的 40 个荣誉学位。耶鲁大学的一所学院以她的名字命名。 1991年,她获得了国家技术奖章。 2016 年 11 月 22 日,她被美国总统巴拉克·奥巴马 (Barack Obama) 追授总统自由勋章。