此语言为机器翻译,尚未经过人工审核。

科学 · 新闻

玛格丽特·汉密尔顿——提出该术语的阿波罗软件先驱去世,享年90岁

发布:

Photograph of Margaret Hamilton taken in 1995
图片: Daphne Weld Nichols · CC BY-SA 3.0 · Wikimedia Commons

要点

玛格丽特·汉密尔顿领导了麻省理工学院的团队,为美国国家航空航天局的阿波罗任务编写了机载飞行软件,并被誉为"软件工程"一词的创造者。她于2026年9月30日在马萨诸塞州剑桥的一家医院去世,享年90岁。

此版本是原文(English)的机器翻译。 阅读原文

玛格丽特·汉密尔顿是计算机科学家,她领导的团队编写了美国国家航空航天局有人阿波罗登月任务的机载飞行软件。根据麻省理工学院新闻和WBUR报道,她于2026年9月30日在马萨诸塞州剑桥的一家医院去世。她享年90岁。

汉密尔顿生于1936年8月17日,地点是印第安纳州保利,后来在密歇根州上半岛长大。据麻省理工学院新闻报道,她于1958年从厄勒姆学院获得数学学士学位,副修哲学。

领导阿波罗软件团队

根据麻省理工学院新闻报道,汉密尔顿于1959年加入麻省理工学院,最初从事天气预报软件工作,后来在1960年代中期移至麻省理工学院仪器实验室,在那里她领导了阿波罗制导计算机机载飞行软件的开发。

麻省理工学院新闻报道称,到1968年,她担任指挥服务舱软件团队的助理主任,该团队增长到400多人。

麻省理工学院新闻描述汉密尔顿的团队建立了一种"防御性"编程方法,旨在预期和恢复错误,而不是简单地避免它们。在1969年7月20日阿波罗11号登月舱着陆前的几分钟,这种设计证明了其关键性,当时导航计算机因输入数据过载而开始闪烁1202警报。根据麻省理工学院新闻报道,汉密尔顿团队构建的优先级驱动软件自动删除了低优先级任务,并保持了关键着陆功能的运行,使任务能够继续,而不是中止。

创造"软件工程"术语

根据麻省理工学院新闻报道,汉密尔顿开始使用"软件工程"一词来描述她的工作,并主张编写代码应该与其他工程学科具有相同的专业合法性,当时据称同事们对这个短语感到好笑。麻省理工学院教授奥利维埃·德韦克教授阿波罗项目,他告诉WBUR和phys.org,汉密尔顿在该领域仍处于萌芽阶段时担任软件工程师,并帮助构建了人类当时所实现的最复杂的系统之一。

想出解决方案和新想法是一次冒险。

— 玛格丽特·汉密尔顿,引自WBUR

认可和后来的职业

根据麻省理工学院新闻报道,在阿波罗时代之后,汉密尔顿创立了两家软件公司,1976年的高阶软件公司和后来的汉密尔顿技术公司,在那里她开发了她称之为通用系统语言的产品,用于设计复杂的软件系统。

根据麻省理工学院新闻、WBUR和phys.org报道,汉密尔顿于2016年获得自由勋章。麻省理工学院新闻也报道称,她于2003年获得美国国家航空航天局杰出空间法案奖,并于2022年被列入国家航空名人堂。

根据麻省理工学院新闻和WBUR报道,一张广泛流传的汉密尔顿站在印有阿波罗代码页面的堆叠旁的照片成为了与女性对计算的贡献相关联的象征。根据WBUR和phys.org报道,2017年她以"美国国家航空航天局的女性"系列的乐高小人仔形式出现。

根据phys.org报道,美国国家航空航天局局长杰里德·艾萨克曼表示,汉密尔顿的工作帮助使人类首次月球之旅成为可能。

麻省理工学院新闻报道称,汉密尔顿的幸存者包括她的女儿劳伦·汉密尔顿、女婿理查德·塞莱斯尼克、两个孙子、四个曾孙和兄弟姐妹约翰、大卫和卡瑞恩。

尚未已知的信息

本文审查的任何资源都没有报道死亡原因。麻省理工学院新闻报道称,计划于春季在马萨诸塞州剑桥举行追悼会。

常见问题

玛格丽特·汉密尔顿是如何去世的?
根据麻省理工学院新闻和WBUR报道,她于2026年9月30日在马萨诸塞州剑桥的一家医院去世,享年90岁。没有报道死亡原因。
为什么玛格丽特·汉密尔顿被认为是软件工程的先驱?
根据麻省理工学院新闻报道,她在领导为美国国家航空航天局阿波罗任务编写机载飞行软件的团队的同时,创造并推广了"软件工程"一词,帮助将编码确立为公认的工程学科。
汉密尔顿的软件在阿波罗11号着陆过程中发挥了什么作用?
麻省理工学院新闻报道称,她团队的优先级驱动、容错软件设计使登月舱的导航计算机能够在1969年7月20日着陆前几分钟1202过载警报后删除非关键任务并保持运行,防止了中止。
玛格丽特·汉密尔顿获得了什么认可?
根据麻省理工学院新闻、WBUR和phys.org报道,她于2016年获得自由勋章。麻省理工学院新闻也报道称,她于2003年获得美国国家航空航天局杰出空间法案奖,并于2022年被列入国家航空名人堂。
汉密尔顿在阿波罗项目之后做了什么?
根据麻省理工学院新闻报道,她于1976年创立了高阶软件公司,后来创立了汉密尔顿技术公司,在那里她开发了用于复杂软件设计的通用系统语言。

来源

  1. MIT News — Margaret Hamilton, computing pioneer who led software development for the Apollo program, dies at 90
  2. WBUR — Margaret Hamilton, pioneering MIT scientist who led a software team for NASA's Apollo program, dies at 90
  3. Phys.org — Margaret Hamilton, who led a software team for NASA's Apollo program, dies at 90
  4. Wikipedia — Margaret Hamilton (software engineer)

本文由人工智能撰写,发布前已通过自动来源核查。如发现错误,请申请更正。 申请更正或回应 · 我们如何制作

相关文章