科学 · 文章
编写阿波罗登月软件的玛格丽特·汉密尔顿去世,享年90岁
发布:

要点
玛格丽特·汉密尔顿是一位计算机科学家,她领导了麻省理工学院的团队为美国宇航局的阿波罗制导计算机编写了飞行软件。她于2026年9月30日去世,享年90岁。在麻省理工学院工作了20年的汉密尔顿的死讯由该校宣布;她的软件因在阿波罗11号登月期间防止了任务中止而受到认可。
此版本是原文(English)的机器翻译。 阅读原文
玛格丽特·汉密尔顿是一位计算机科学家,她在美国宇航局阿波罗计划上的工作帮助定义了软件工程作为一门学科。她于2026年9月30日去世,享年90岁。汉密尔顿从1959年开始在麻省理工学院工作了大约20年,该校宣布了她的死讯。根据波士顿哥伦比亚广播公司和海湾新闻的报道。两家媒体都没有报道具体的死亡原因或地点。
为什么现在人们记得她
根据海湾新闻的报道,汉密尔顿成为麻省理工学院为阿波罗项目聘请的第一位程序员,也是担任该角色的第一位女性。到1968年,她已晋升为软件工程副主任,监督了一支超过400名开发人员的团队,该团队致力于指令舱和服务舱以及月球舱软件的工作。
根据ITPro的报道,人们还广泛记得她的一张照片,照片中她站在她为阿波罗编写的代码打印件旁边,这张图片经常被引用作为早期软件开发的象征。
阿波罗11号期间的1201/1202警报
根据波士顿哥伦比亚广播公司和ITPro的报道,在1969年7月20日阿波罗11号月球下降的最后阶段,当宇航员尼尔·阿姆斯特朗和巴兹·奥尔德林距着陆还有大约三分钟时,月球舱鹰号上的制导计算机触发了称为1202和1201的程序警报。警报表明计算机超载了,处理的任务超过了它能实时处理的数量。
根据ITPro的报道,汉密尔顿的团队建造的软件自动优先处理任务关键功能并暂停低优先级后台进程,使计算机能够继续运行着陆序列,而不是强制中止。波士顿哥伦比亚广播公司报道称,这种错误检测设计被认为使着陆得以进行。
我喜欢说,不仅是第一个人类登上月球,而且是第一个在月球上运行的软件。
创造'软件工程'这一术语
根据维基百科和ITPro及海湾新闻报道的麻省理工学院教师的评论,汉密尔顿被认为在一个时间内创造了'软件工程'这一术语,当时这个领域还没有正式的地位。麻省理工学院教授奥利维埃·德韦克是该大学航空航天系的临时主任,他说仅仅称她为先驱会低估她的作用。他指出,她在个人开发高级代码的同时领导了一个建造有史以来最复杂系统之一的团队,而且她的职业生涯集中在防止错误和处理她所谓的未知事物上。
后来的职业生涯和荣誉
根据维基百科和ITPro的报道,阿波罗计划结束后,汉密尔顿在1976年共同创立了高阶软件公司,后来在1986年创立了汉密尔顿技术公司,开发了一种称为通用系统语言的系统建模方法,旨在在软件错误发生之前防止它们。海湾新闻报道说,她在职业生涯中发表了130多篇论文。
2016年,美国总统巴拉克·奥巴马授予汉密尔顿总统自由勋章,这是美国最高的平民荣誉。波士顿哥伦比亚广播公司报道说,奥巴马称她为计算领域的先驱,她的软件架构继续影响今天的技术。根据维基百科,她早前在2003年获得了美国宇航局杰出太空法案奖。
| 项目 | 详细信息 | 来源 |
|---|---|---|
| 出生 | 1936年8月17日,印第安纳州保利 | 维基百科 |
| 去世 | 2026年9月30日,享年90岁 | 波士顿哥伦比亚广播公司、海湾新闻 |
| 麻省理工学院角色 | 首位被聘用的阿波罗程序员;后来担任监督400多名开发人员的副主任 | 海湾新闻 |
| 关键时刻 | 1201/1202警报,阿波罗11号下降,1969年7月20日 | 波士顿哥伦比亚广播公司、ITPro |
| 后来的公司 | 高阶软件公司(1976年);汉密尔顿技术公司(1986年) | 维基百科、ITPro |
| 主要荣誉 | 总统自由勋章,2016年 | 波士顿哥伦比亚广播公司 |
波士顿哥伦比亚广播公司报道说,计划在马萨诸塞州剑桥市春季举行纪念集会。
常见问题
- 玛格丽特·汉密尔顿何时去世?
- 她于2026年9月30日去世,享年90岁。她曾工作过的麻省理工学院宣布了她的死讯,根据波士顿哥伦比亚广播公司和海湾新闻的报道。
- 玛格丽特·汉密尔顿为阿波罗计划做了什么?
- 根据海湾新闻的报道,她领导了为美国宇航局阿波罗制导计算机编写飞行软件的麻省理工学院团队,并成为了监督400多名软件开发人员从事指令舱和服务舱以及月球舱系统工作的副主任。
- 阿波罗11号期间1201和1202警报发生了什么?
- 根据波士顿哥伦比亚广播公司和ITPro的报道,1969年7月20日月球舱鹰号着陆前约三分钟,其计算机触发了1202和1201警报,表示超载。由汉密尔顿的团队设计的软件优先处理关键着陆任务并暂停其他任务,避免了任务中止。
- 玛格丽特·汉密尔顿创造了'软件工程'这一术语吗?
- 根据维基百科和ITPro报道的麻省理工学院教师的评论,她被广泛认为在一个时间内创造了这个术语,当时该领域缺乏正式的认可。
- 玛格丽特·汉密尔顿在阿波罗之后做了什么?
- 根据维基百科和ITPro的报道,她在1976年共同创立了高阶软件公司,后来在1986年创立了汉密尔顿技术公司,开发了一种称为通用系统语言的方法,专注于防止软件错误。
来源
- CBS Boston — Margaret Hamilton, pioneering computer scientist for Apollo program, dies at 90
- Gulf News — Margaret Hamilton, Apollo Program Pioneer and Computing Trailblazer, Dies at 90
- ITPro — Software engineering trailblazer Margaret Hamilton dies aged 90
- Wikipedia — Margaret Hamilton (software engineer)
本文由人工智能撰写,发布前已通过自动来源核查。如发现错误,请申请更正。 申请更正或回应 · 我们如何制作
相关文章
科学新闻
2026年诺贝尔物理学奖授予Francis Halzen,表彰其宇宙中微子发现
瑞典皇家科学院于10月6日将2026年诺贝尔物理学奖颁予Francis Halzen,表彰其在建造IceCube中微子天文台和发现高能天体物理学中微子方面的决定性贡献。University of Wisconsin–Madison物理学家Halzen提出了利用南极冰层探测这些宇宙粒子的想法。
科学文章
学习如何进行:神经科学对记忆和大脑的阐述
学习发生在反复的神经活动加强神经元之间的连接时,这个过程称为长期增强。随后的睡眠有助于将这些新连接锁定,而关于学习方法的研究表明,间隔性的、主动回忆比重新阅读或临时抱佛脚能产生更持久的记忆。

科学文章
中东土库曼蟑螂在韩国确认繁殖
釜山的研究人员确认了非本土蟑螂物种在韩国首次建立的种群:土库曼蟑螂,原产于中东、中亚和北非。2025年11月至2026年6月间在甘曼港附近进行的田野调查发现了成虫、若虫和卵囊,表明该昆虫已在其新环境中繁殖。

科学文章
DNA如何复制以及性状如何遗传给后代
DNA复制是细胞在分裂前复制其整个DNA的过程,使得每个新细胞都获得相同的遗传指令集。遗传是一个独立的过程,通过减数分裂形成的配子将这些指令从亲代传递给后代,遵循由格雷戈尔·门德尔首次描述的规律。