Margaret Hamilton, software engineer, 1936-2026 - FT中文网
登录×
电子邮件/用户名
密码
记住我
请输入邮箱和密码进行绑定操作:
请输入手机号码,通过短信验证(目前仅支持中国大陆地区的手机号)。如果该手机号尚未注册,将自动创建 FT中文网账号。短信可能需要几分钟送达,验证码15分钟内有效,请耐心等待:
请您阅读我们的用户注册协议和隐私权保护政策,点击下方按钮即视为您接受。
FT商学院

Margaret Hamilton, software engineer, 1936-2026

Trailblazing computer scientist whose software saved the Apollo 11 Moon landing
00:00

{"text":[[{"start":7.4,"text":"At Christmas 1968 the crew of Apollo 8, the first astronauts to orbit the Moon, faced a computer crisis. The data needed to get them back to Earth had disappeared from their onboard navigation system."}],[{"start":19.72,"text":"But Margaret Hamilton, who led software development for the Apollo guidance computer, came to the rescue. She knew what had gone wrong because her four-year-old daughter Lauren had triggered the same error while playing with a flight simulator in her lab at the Massachusetts Institute of Technology. Like little Lauren, Apollo 8 astronaut Jim Lovell mistakenly activated a programme not designed for use in flight."}],[{"start":43,"text":"Hamilton, who has died aged 90, guided Nasa controllers to correct what she called the “Lauren bug”. She later recalled that Nasa could have avoided the emergency by heeding her advice, but, as she told the US Computer History Museum in 2017, the agency resisted doing so “because they were worried about extra code — and astronauts never, ever make a mistake”. The bug was immediately fixed for subsequent missions."}],[{"start":null,"text":"

Hamilton in 1969 stands next to a pile of coding paper she and her team created for the Apollo project that reaches higher than her
"}],[{"start":69.72,"text":"“To say Margaret Hamilton was a pioneer — to say she was ahead of her time — would be a dramatic understatement,” said Olivier de Weck, Apollo programme professor of astronautics at MIT."}],[{"start":80.2,"text":"“She was a software engineer at a time when that field was in its infancy, and she not only developed advanced code herself but also led a team in using that nascent technology to develop one of the most complex systems humanity had ever achieved,” de Weck added."}],[{"start":94.08,"text":"She went on to found and run two research-oriented companies, Higher Order Software in 1976 and Hamilton Technologies in 1986, which specialised in developing computer systems with error prevention as a priority."}],[{"start":107.9,"text":"Margaret Heafield was born in 1936 in Paoli, Indiana, the daughter of a schoolteacher and a professor. She grew up in the Midwest and studied maths at the University of Michigan and Earlham College. She married James Cox Hamilton, a fellow student at Earlham, after graduating in 1958."}],[{"start":126.74,"text":"In 1959 she joined the MIT lab of renowned meteorology professor Edward Lorenz. Hamilton helped Lorenz to simulate and predict the weather, learning the essentials of programming on the job. Their research laid the foundations for Lorenz to develop his “chaos theory”, including the famous “butterfly effect” in which a tiny change in starting conditions triggers a huge divergence of outcomes in a non-linear system such as the atmosphere."}],[{"start":152.96,"text":"In 1961 Hamilton transferred to an MIT team working on software for Sage, the first computerised US air defence system. She joined the Apollo programme in 1965 at the MIT Instrumentation Lab, which had won a Nasa contract. By 1968 she had been promoted to lead the team programming the onboard guidance computers that the astronauts used to navigate in space."}],[{"start":null,"text":"
Margaret Hamilton writes notes at a desk covered with papers and documents during her work on the Apollo missions.
"}],[{"start":176.96,"text":"“The programmers . . . would write things by hand on coding sheets,” she later recalled. “Then we would give them to keypunchers who would punch them [on data cards].” A widely reproduced photograph showed Hamilton standing next to a pile of coding paper that reached as high as her head."}],[{"start":193.08,"text":"In July 1969, when the Apollo 11 mission was minutes away from the first manned landing on the Moon, the onboard computer flashed code 1201 and 1202 alarms. They indicated an overload that might interfere with the complex touchdown sequence."}],[{"start":210.4,"text":"Fortunately Hamilton and colleagues had engineered the software to dump non-essential background tasks under those circumstances and prioritise procedures needed for the landing. Nasa controllers in Houston trusted the software, so they decided not to abort the mission, allowing Neil Armstrong and Buzz Aldrin to touch down safely in their Eagle module."}],[{"start":231.04,"text":"Hamilton actively promoted herself as a software engineer, in an effort to correct the widespread impression at the time that programmers were “second-class citizens” in contrast to the hardware developers who were real engineers, she told the Computer History Museum. “There’s Margaret again with her software engineering,” MIT colleagues would joke — but she would live to see software achieve equal status with hardware development."}],[{"start":254.44,"text":"“Hers was a career dedicated to preventing errors and what she called ‘handling the unknown’,” said MIT’s de Weck. “She personified leadership by example and established a practice of software engineering based on problem-solving and systems engineering that we all benefit from.”"}],[{"start":279.04,"text":""}]],"url":"https://audio.ftcn.net.cn/album/a_1792219296_2696.mp3"}

版权声明:本文版权归FT中文网所有,未经允许任何单位或个人不得转载,复制或以任何其他方式使用本文全部或部分,侵权必究。

债券市场背后的血腥历史

这段历史交织着瘟疫、战败,以及威尼斯领袖在街头遭到残酷杀害。

一周新闻小测:2026年10月17日

您对本周的全球重大新闻了解如何?来做个小测试吧!

英国经济为何展现出令人意外的韧性?

国际货币基金组织的预测和本周最新GDP数据描绘出一幅意外强劲的景象。

美国大学在英国为国际学生提供低价学位课程

亚利桑那州立大学计划未来几年将英国每年招生规模扩大至最多4000人。

本轮财报季,CEO们说什么比做过什么更重要

现在开始塑造自身叙事的企业高管,将在动荡的一年中抢占先机。

为什么屏幕取代了社交?

我们为何日益避开与他人相处、也不再读书:背后的经济逻辑。
设置字号×
最小
较小
默认
较大
最大
分享×