Skip
Editorial sample · Illustrative layout — not live data
Explore
Long read

玛格丽特·汉密尔顿逝世:阿波罗11号登月软件先驱享年90

张伟2026-05-02科技热点
玛格丽特·汉密尔顿逝世:阿波罗11号登月软件先驱享年90

根据麻省理工学院(MIT)10月7日发布的讣告,曾为阿波罗11号登月任务编写关键飞行软件的计算机科学先驱玛格丽特·汉密尔顿于2026年9月30日去世,享年90岁。这位MIT计算机科学家的软件不仅成功引导人类首次踏上月球,更在登月舱即将着陆的惊险时刻化解了一场潜在的灾难。她的贡献最终为她赢得了2016年由时任美国总统巴拉克·奥巴马颁发的总统自由勋章。

独家专访

从气象预报到月球代码的革命之路

玛格丽特·汉密尔顿的职业生涯始于在麻省理工学院(MIT)师从一位知名气象学家学习编程。据《卫报》报道,在软件工程师和计算机科学家这类职称尚未成为主流的年代,她先在MIT的一个实验室中完善了编程技艺,编写能够探测敌方飞机的软件。当MIT获得美国国家航空航天局(NASA)的合同,为阿波罗计划开发机载飞行软件时,她毫不犹豫地抓住了机会。“我被这个宏伟的想法和它前所未有的性质所吸引。我是第一个加入的程序员,也是他们雇用的第一位女性,”她在2019年接受《卫报》采访时回忆道。路透社的报道也确认,她在MIT仪器实验室领导了阿波罗计划机载飞行软件的开发团队。

独家采访

惊魂8分钟:登月舱的软件危机

1969年7月20日,在阿波罗11号登月舱“鹰”号准备降落于月球静海的最后几分钟,机载计算机突然发出警报。一个名为“1202”的程序报警灯亮起,显示计算机处理任务过载。据美联社(AP)的后续报道证实,当时地面任务控制中心的气氛紧张到极点。宇航员尼尔·阿姆斯特朗和巴兹·奥尔德林面临着一个生死抉择:是继续降落,还是立即中止任务、返回指令舱。

人物专访

汉密尔顿领导的团队编写的软件在此刻发挥了关键作用。她后来解释说:“软件的设计理念是优先处理最关键的任务。当计算机因非必要任务而过载时,自动纠错机制会重启并优先执行着陆控制等高优先级任务。”她补充道:“软件不仅报告了硬件相关的问题,而且正在弥补它——重新启动并重新确立最高优先级的任务。错误检测和恢复机制拯救了这次任务。”最终,宇航员和地面的指挥官决定相信软件的判断,阿姆斯特朗手动驾驶登月舱成功着陆。

人物访谈

总统自由勋章:来自白宫的认可

2016年11月,在华盛顿的白宫东厅,时任美国总统巴拉克·奥巴马授予玛格丽特·汉密尔顿美国最高平民荣誉——总统自由勋章。奥巴马在颁奖致辞中特别提到了阿波罗11号那次著名的警报事件:“我们的宇航员当时没有多少时间,但幸运的是,他们有玛格丽特·汉密尔顿。”奥巴马强调,汉密尔顿开创性的工作奠定了现代软件可靠性的基石。据白宫官方记录,汉密尔顿是与比尔·盖茨、乔丹等著名人物一同获得该勋章的。在领奖时,汉密尔顿谦虚地表示:“这项荣誉属于成千上万为阿波罗计划默默奉献的无名英雄。”

深度访谈

软件工程的先驱与遗产

汉密尔顿对计算机科学的贡献远不止于阿波罗11号。她是“软件工程”这一术语的早期倡导者之一,她坚持将软件编写视为与硬件设计同等重要的工程学科。在MIT,她领导开发了通用系统模拟器(GSIM)等基础软件工具。她还创立了自己的公司——汉密尔顿技术公司,专注于利用形式化方法和因果建模来提高软件的可靠性和安全性。她的工作为现代防故障系统、航空电子软件和嵌入式系统奠定了基础。

以下表格梳理了玛格丽特·汉密尔顿职业生涯的关键里程碑:

年份事件意义
---------
1961年获得厄勒姆学院数学与哲学学士学位奠定了逻辑思维与分析基础
1964年加入MIT林肯实验室开始接触软件编程,气象预测系统
1965年加入MIT仪器实验室,参与阿波罗计划成为首位女性程序员,领导飞行软件团队
1969年阿波罗11号软件成功应对1202警报证明了她设计的错误检测与恢复机制的可靠性
1986年创立汉密尔顿技术公司将形式化方法引入商业软件开发
2003年获得NASA杰出太空行动奖表彰她对航天事业的贡献
2016年获得总统自由勋章美国最高平民荣誉,认可其终身成就
2017年入选美国发明家名人堂与爱迪生、特斯拉等比肩

私人生活:伟大成就背后的家庭

除了辉煌的事业,玛格丽特·汉密尔顿也是一位母亲和祖母。据MIT发布的讣告,她在上世纪60年代作为单亲母亲,一边攻读学位、在实验室工作到深夜,一边照顾年幼的女儿劳伦。她的女儿后来也成为了一名软件工程师。汉密尔顿生前常回忆,她常带着女儿去实验室,女儿就睡在办公室的地板上。汉密尔顿的家人包括她的女儿、女婿、两个孙子和四个曾孙。她在生命最后的岁月里,仍时常通过视频与家人讨论计算机技术。

回顾与展望:先驱精神的延续

在2009年接受MIT新闻采访时,汉密尔顿回顾了阿波罗任务:“回头看,我们是世界上最幸运的人;别无选择,只能当先驱;没有时间做初学者。” 这句话概括了她以及整个阿波罗时代科学家的精神。她去世的消息传出后,NASA局长在社交媒体上发文悼念:“玛格丽特·汉密尔顿的软件带我们飞向了月球,她的勇气带我们飞向了未来。我们永远怀念她。”《纽约时报》的讣告也评价她是“在代码中建造了通往月球的桥梁”的人。

汉密尔顿开创的可靠性软件工程理念,至今仍在航天、自动驾驶、医疗设备等关乎人类安全的领域中被奉为圭臬。她打破了性别与时代的壁垒,证明女性在尖端科技领域同样可以引领革命。她的故事将继续激励新一代的程序员和工程师,去探索那些“从未被做过的事”。

Q1: 为什么说玛格丽特·汉密尔顿的软件拯救了阿波罗11号的登月任务?

A1: 在阿波罗11号登月舱准备着陆的最后几分钟,机载计算机因处理任务过多(雷达数据、与指令舱通信等)而过载,触发了1202程序警报。传统观念会要求中止任务。但汉密尔顿设计的软件使用了异步处理和优先级调度机制。它自动忽略了非关键任务,重启后优先执行着陆控制等高优先级任务。这种“错误检测和恢复机制”让计算机没有死机,从而给了宇航员继续着陆的机会。

Q2: 除了阿波罗11号,汉密尔顿对计算机科学还有哪些主要贡献?

A2: 她的核心贡献包括:1) 积极推广“软件工程”这一概念,将软件开发系统化、工程化;2) 开发了通用系统模拟器(GSIM),用于测试未实际飞行的软件;3) 提出形式化方法和因果建模,用于设计高可靠性、防故障的系统。这些技术后来广泛应用于航天、航空、国防和工业控制领域。她也因为此被誉为现代软件可靠性工程的奠基人之一。

玛格丽特·汉密尔顿的一生,是充满勇气的探索之旅。她从一位自学成才的程序员成长为登月软件的总设计师,用一行行代码改写了人类的历史。虽然她已离世,但她留下的工程思想、无畏精神和对完美的执着追求,将如同在月球上留下的脚印一样,永不磨灭。

Tags

More

Related

相关文章

▸ 对话名人▸ 名人访谈▸ 名人语录▸ 名人故事▸ 名人名言▸ 名人新闻▸ 音乐新闻▸ 歌坛新闻▸ 乐坛动态▸ 新歌发布
友情链接:新歌速递 花边新闻 娱乐新闻 明星八卦 娱乐八卦 八卦新闻 明星绯闻 绯闻八卦

🔗 友站推荐

Chromebook 开发者模式:开启步骤、风险与关闭方法详解
Bryn Walker联合创始人夫妇加州豪宅枪击身亡 疑因亿美元财务危机
2026 TechCrunch Disrupt 创业战场 200 评委揭晓:五位顶级投资人定胜负
也门政府军发动“收复希望行动”,与胡塞武装激战升级 | 中东冲突
OpenAI视觉广告上线:AI图片生成后的变现新尝试
伦敦以色列使馆袭击案 科威特男子被判终身监禁至少20年
《航班》纪录片:伊朗击落客机六年后 家属维权全记录
英航BA295紧急返航:伦敦飞芝加哥航班空中急降2.8万英尺
法国女性自费购买老挝受虐大象:拯救濒危物种的行动
俄罗斯鼠疫事件:官方否认实验室员工死于鼠疫 隔离持续