玛格丽特·汉密尔顿逝世:阿波罗11号代码英雄享年90岁

玛格丽特·汉密尔顿逝世:阿波罗11号代码英雄享年90岁

Discussion: 跳伞技巧

据Ars Technica 2026年10月8日报道,为阿波罗计划编写机载飞行软件、并创造“软件工程”一词的先驱玛格丽特·汉密尔顿(Margaret Hamilton)于上周去世,享年90岁。这位在2016年获得总统自由勋章的女性,用她的代码拯救了阿波罗11号登月任务,其职业生涯激励了无数后来者。汉密尔顿的一生,是女性在STEM领域突破的象征,也是软件从“辅助工具”蜕变为“核心工程”的缩影。

职场新闻

从混沌理论到月球代码:早期生涯

汉密尔顿1936年出生于印第安纳州保利,1958年从厄勒姆学院获得数学学士学位(辅修哲学)。她原计划先工作供丈夫读完法学院,再由丈夫支持自己去攻读数学博士。然而,她先在麻省理工学院(MIT)为数学家爱德华·洛伦兹工作,用LGP-30计算机建立天气模型。据Quanta杂志2019年报道,当时计算机还是新鲜事物,洛伦兹和汉密尔顿都是自学编程。汉密尔顿曾为了跳过“笨拙的调试过程”,直接把纸带铺在走廊上,用铅笔手动修改二进制代码:“我给1打孔,给0贴上透明胶带。”这段经历让她接触到了混沌理论中的初值敏感性,也为她日后处理复杂系统奠定了基础。

商业新闻

阿波罗软件:编织“代码绳索”

企业新闻

1965年,汉密尔顿的丈夫看到MIT仪器实验室为NASA阿波罗计划招聘编程人员的广告,她成为第一位被雇用的程序员,也是唯一的女性。当时,代码存储在一个个磁芯上——铜线穿过磁芯代表“1”,绕过则为“0”。新英格兰的纺织女工将这些线编织成长长的“绳索”,汉密尔顿因负责这些绳索而被称为“绳索母亲”。据纽约时报讣告,她带领团队开发了阿波罗导航计算机的飞行软件,其代码在1969年至1972年间支撑了6次月球着陆任务。汉密尔顿曾回忆:“我们当时在做的事情,以前没有人做过。每一步都是全新的。”这种开拓精神使她在1968年被任命为指令与服务舱软件团队的主管,并提出了在系统中集成故障安全机制的想法。

创业新闻

“Lauren Bug”与阿波罗11号的危机

汉密尔顿经常带着4岁的女儿劳伦去实验室。一次,劳伦在模拟器上乱按键,意外输入了“P01”(发射前序贯),导致系统崩溃。汉密尔顿建议NASA增加防护措施,但未被重视。后来,阿波罗8号宇航员吉姆·洛弗尔在任务中真的误输入了P01,导航数据瞬间丢失。汉密尔顿被紧急召入恢复数据,她戏称此为“Lauren Bug”。这件事促使她更坚定地在软件中设计优先级显示接口。

财经头条
年份关键事件影响
----------------------
1936玛格丽特·汉密尔顿出生未来软件工程先驱降临
1961参与SAGE项目首次接触大型软件可靠性问题
1965加入阿波罗计划成为第一位程序员
1968主管指令与服务舱软件团队提议故障安全机制
1969阿波罗11号登月成功她的代码在关键时刻避免了任务中止
2016获颁总统自由勋章国家最高荣誉认可其贡献
2026逝世,享年90岁传奇人生落幕

阿波罗11号:代码拯救登月

1969年7月20日,阿波罗11号鹰号登月舱接近月球表面。宇航员巴兹·奥尔德林输入指令调取高度数据时,计算机突然亮起报警灯。地面控制中心一度考虑放弃登月。汉密尔顿此前坚持加入的故障安全机制此时生效:计算机自动中止非必要任务,优先执行关键指令。鹰号在燃料仅剩30秒时安全降落在静海。MIT航空航天系临时主任奥利维耶·德·韦克评价道:“汉密尔顿是先行者,这样的评价远远低估了她。她在软件还是一个婴儿时就领导开发了人类历史上最复杂的系统之一。”

“软件工程”一词的诞生与创业历程

汉密尔顿不仅在技术上领先,还开创了概念。她在MIT时坚持使用“软件工程”一词,强调软件开发应像传统工程一样严谨。1976年,她离开MIT后共同创办了Higher Order Software公司,1985年又创立了Hamilton Technologies。她的公司开发了基于“发展前通用系统”的模型,用于预防软件错误。2017年,乐高公司推出“NASA女性”系列,汉密尔顿成为其中之一。她曾说:“我从来不是天才,我只是比其他人更早意识到软件需要被认真对待。”

FAQ:关于玛格丽特·汉密尔顿的常见问题

Q1: 汉密尔顿是如何在阿波罗11号任务中挽救登月的?

A1: 1969年阿波罗11号登月期间,计算机因接收多任务而过载并触发警报。汉密尔顿设计的故障安全机制自动取消非关键任务,让计算机集中处理导航与着陆。她还亲自参与设计了系统恢复程序,确保在错误发生时仍能继续任务。

Q2: 汉密尔顿的“软件工程”概念为何重要?

A2: 在20世纪60年代,编程被视为女性从事的“低级工作”。汉密尔顿引入“软件工程”一词,将软件开发提升到与传统工程同等的地位,强调过程、文档和可靠性。这一概念直接催生了现代软件工程学科,使复杂系统开发有了规范。

尾声:传奇永存

玛格丽特·汉密尔顿用代码连接了地球和月球,用一生定义了软件工程。她的故事提醒我们,每一项伟大科技成就背后,都有那些默默编织“代码绳索”的人。如今,她已化作星空中的另一座灯塔,指引着未来的工程师继续前行。

明星家世

Related Threads - 富豪排行

玛格丽特·汉密尔顿,软件工程先驱、阿波罗11号登月代码拯救者,于2026年去世,享年90岁。本文回顾她如何用故障安全机制挽救任务、定义软件工程,并创立两家公司。

Tags:
Partners:

相关文章

▸ 体育八卦▸ 球星八卦▸ 足球新闻▸ 篮球新闻▸ 转会消息▸ 比赛战报▸ 赛事直播▸ 奥运新闻▸ 娱乐头条▸ 娱乐资讯
友情链接:娱乐快讯 娱乐热点 娱乐话题 娱乐周刊 娱乐速递 娱乐看点 八卦爆料 八卦资讯

🔗 友站推荐

Xreal One Pro+ AR眼镜发布:亮度1100nit、重量75克,无摄像头设计
星链中断:马斯克与特朗普关系升温如何影响乌克兰战场?
基德·洛克新专辑《通往耶稣的半途》:阿姆临时换歌,信仰能否终结美国分裂?
利物浦伤病更新:索博斯洛伊、加克波出战布伦特福德成疑
全球间谍飞机租赁市场深度调查:从墨西哥边境到叙利亚与萨赫勒,揭秘每小时八万美元的空中情报生意内幕全貌
欧盟长期预算谈判陷入僵局:瑞典德国反对会费激增 年底协议或难产
世界杯效应发酵!美国足球迷总数突破1.3亿 单月激增近千万人
特朗普酝酿撤换白宫幕僚长:苏茜·威尔斯地位告急,五名继任者名单曝光
B.B. King致敬专辑登顶Billboard 博纳马萨谈“自私使命”
阔别九年,金发女郎乐队新专辑《High Noon》定档2月26日,鼓手克莱姆·伯克遗作震撼发布