贝蒂·霍尔伯顿是 ENIAC 的六位原始程序员之一,ENIAC 是第一台通用电子数字计算机。除了在操作这种开创性硬件方面发挥基础作用外,她在软件工程方面取得了重大里程碑,编写了第一个成功生成另一个程序的程序,从根本上改变了向机器传达指令的方式。
职业生涯早期与 ENIAC
霍尔伯顿 1917 年出生于费城,就读于宾夕法尼亚大学,当时学术环境在很大程度上阻碍女性学习数学。学业结束后,她加入了摩尔电气工程学院。第二次世界大战期间,她参与了保密的 ENIAC 项目,她和同事最初利用蓝图和线路图来配置机器。在此期间,她解决问题的能力在同事中引起了注意。
软件工程的进步
战后,霍尔伯顿继续在雷明顿兰德公司和国家标准局做出贡献。她因与约翰·莫奇利合作开发了 BINAC 的 C-10 指令集而获得认可。此外,她还在 COBOL 和 FORTRAN 的早期标准制定中发挥了重要作用,后来继续积极参与 FORTRAN 77 和 Fortran 90 语言标准的开发。她的技术专长还扩展到大卫·泰勒模型水池,她在那里担任编程研究部门负责人。
硬件设计与生成编程
霍尔伯顿在人机交互方面引入了实际创新,包括在 UNIVAC 的键盘旁边放置数字小键盘。她还负责将计算机外观转变为后来成为行业标准的灰米色。她开发的排序/合并生成器使用了二进制排序函数,是现代编译概念的先驱。她还编写了第一个统计分析包,为 1950 年美国人口普查提供了支持。
认可与遗产
1997 年,霍尔伯顿因其对计算领域的持久贡献而获得了艾达·洛夫莱斯奖和 IEEE 计算机先驱奖。她还入选了国际女性技术名人堂。她一直致力于该领域直到晚年,于 2001 年在马里兰州罗克维尔去世。她的遗产通过 2015 年成立的霍尔伯顿学校得以传承,该学校旨在培训软件工程师。
基本数据
- 出生:1917 年,费城 - 去世:2001 年,罗克维尔 - 重要作品:ENIAC - 主要贡献:第一个编写程序的程序 - 所属机构:美国国家标准与技术研究院、雷明顿兰德公司 - 奖项:IEEE 计算机先驱奖 (1997 年) - 教育背景:宾夕法尼亚大学
读者常见问题
### 霍尔伯顿在 ENIAC 的开发中扮演了什么角色?
她是最初的六位程序员之一,利用蓝图和线路图管理机器的操作。
### 霍尔伯顿对编程语言标准有贡献吗?
是的,她积极参与了早期 COBOL 和 FORTRAN 标准的开发,包括 FORTRAN 77 和 Fortran 90 的修订。