
玛格丽特·汉密尔顿逝世:阿波罗11号软件... Features
据英国广播公司(BBC)2026年10月8日报道,被誉为软件工程先驱的计算机科学家玛格丽特·汉密尔顿(Margaret Hamilton)于9月30日去世,享年90岁。她生前领导了美国国家航空航天局(NASA)阿波罗任务机载飞行软件的开发,成功帮助阿姆斯特朗和奥尔德林在月球安全着陆。麻省理工学院(MIT)确认了她的逝世消息,并称其为“远超时代的天才”。
新闻热点从数学教师到太空编程先驱
汉密尔顿1936年出生于印第安纳州,1955年进入密歇根大学学习数学,后转学至厄勒姆学院,1958年获数学学士学位。1959年,她随丈夫迁居波士顿,原本只是为了支持丈夫攻读法律学位而临时在MIT找了一份工作。没想到,这一“临时”举动开启了改变人类航天史的职业道路。据MIT声明,她于1959年至1970年代中期在该校工作,并最终领导软件工程部门,负责编写和测试阿波罗11号的所有机载飞行软件。汉密尔顿在2019年接受《卫报》采访时回忆:“我既被这个想法的纯粹性所吸引,也被它从未被实现过的事实所吸引。我是加入(阿波罗项目)的第一个程序员,也是他们雇用的第一位女性。”
新闻速递登月危机中的“优先驱动软件”

1969年7月20日,距阿波罗11号登月仅剩数分钟时,机载计算机突然发出警报,显示系统过载。按照当时航天器计算机的有限容量,如果继续处理所有任务,登月很可能失败。然而汉密尔顿团队事先设计了“优先驱动”的软件架构:在出现紧急情况时,系统自动关闭非关键后台任务,将全部算力集中到最关键的着陆程序。这一设计在关键时刻挽救了登月任务。她曾告诉《卫报》:“我们在测试时就模拟过这种过载状况,所以编写了能动态调整优先级的代码。当真正的警报响起时,计算机完美地执行了预定策略。”
“软件工程”一词的创造者
在汉密尔顿之前,软件开发被视为一种“附属工作”,甚至不被认为是一项需要严谨工程的学科。她在承担阿波罗项目期间,率先提出“软件工程”(Software Engineering)这一术语,旨在将软件开发提升到与硬件工程同等的专业地位。MIT在一份悼念声明中指出:“汉密尔顿不仅编写了首次登月所需的代码,她还创造了一种学科——软件工程,这彻底改变了人类利用计算机的方式。”如今,“软件工程”已成为全球IT行业的基础支撑,其影响力远超航天领域。
传奇照片:她身边的代码堆得比她还高

1969年,一张经典的黑白照片记录下汉密尔顿站在与肩等高的印刷代码堆旁的画面。这些代码正是阿波罗11号的飞行软件——数量庞大的纸质打印版。这张照片成为女性在STEM领域成就的象征,被无数次引用。据厄勒姆学院的声明,汉密尔顿的“开拓精神与卓越遗产将继续激励一代又一代厄勒姆人”。
总统自由勋章与商业成就
2016年11月,时任美国总统奥巴马授予汉密尔顿总统自由勋章(Presidential Medal of Freedom),这是美国最高平民荣誉。奥巴马在仪式上称赞她“象征着那一代将人类送入太空的无名女性”。汉密尔顿从1970年代起创立了自己的软件公司,包括至今仍在马萨诸塞州运营的汉密尔顿科技公司(Hamilton Technologies)。
玛格丽特·汉密尔顿生平关键里程碑
| 年份 | 事件 | 说明 |
|---|
| ------ | ------ | ------ |
|---|
| 1936 | 出生于印第安纳州 | 8月17日出生 |
|---|
| 1958 | 获厄勒姆学院数学学士学位 | 是班级中极少数女性数学专业毕业生 |
|---|
| 1959 | 加入MIT仪器实验室 | 成为阿波罗项目第一位程序员 |
|---|
| 1969 | 阿波罗11号登月成功 | 她领导的软件让着陆得以实现 |
|---|
| 1970s | 创立多家软件公司 | 最早将软件方法论商业化的先驱之一 |
|---|
| 2016 | 获总统自由勋章 | 奥巴马亲自颁发 |
|---|
| 2026 | 在波士顿逝世 | 享年90岁 |
|---|

各界悼念与永恒遗产
厄勒姆学院通过社交媒体发布声明:“我们对她的去世感到悲伤,但也感激有机会在她漫长的一生中庆祝她非凡的成就。”她生前在MIT的同事回忆说,汉密尔顿不仅是一位技术天才,更是一位用幽默和坚韧打破性别壁垒的导师。如今,全世界的计算机科学课堂上都会讲述她的故事,NASA的档案中仍保留着她的代码副本。她的一句话常被引用:“回过头来看,我们当时并没有意识到自己是在定义未来。我们只是想把工作做到最好。”
常见问题(FAQ)
Q1: 玛格丽特·汉密尔顿对阿波罗11号最大的贡献是什么?
A1: 她领导团队开发了“优先驱动”的实时软件系统,在登月前计算机过载的危急时刻,自动关闭非关键任务,将算力集中于着陆程序,从而确保了人类首次登月的成功。她还率先使用“软件工程”一词,奠定了现代软件开发方法论的基础。
Q2: 她是否获得过其他重要荣誉?
A2: 是的,2016年她获得美国总统奥巴马颁发的总统自由勋章。此外,2017年乐高公司发行了以她为原型的“NASA女性”系列玩偶。她的名字被刻在NASA的“女性先驱”墙上,厄勒姆学院也设有以她命名的奖学金。
结尾段:玛格丽特·汉密尔顿用代码将人类送上月球,也重新定义了软件在科技中的角色。她留下的不仅是阿波罗11号的飞行软件,更是一种严谨、创新且勇敢的工程精神。随着她离世,人类对这位“软件工程之母”的敬意,将随着每一次火箭升空而延续。






