
Margaret Hamilton
玛格丽特·汉密尔顿
Coded the Moon Landing
“There was no choice but to be pioneers.”
“我们别无选择,只能成为先驱。”
— On the Apollo program, from interviews
Biography
Margaret Hamilton led the team that developed the on-board flight software for NASA's Apollo missions. Her rigorous approach to software engineering — a term she coined — ensured the Apollo 11 mission's success when her error-detection code prevented an abort during the lunar landing. The iconic photograph of her standing next to a stack of Apollo guidance code taller than herself has become a symbol of women in computing.
玛格丽特·汉密尔顿领导团队开发了NASA阿波罗任务的机载飞行软件。她严谨的软件工程方法——这个术语正是她创造的——确保了阿波罗11号任务的成功,她的错误检测代码在登月过程中阻止了任务中止。她站在比自己还高的阿波罗导航代码旁边的标志性照片,已经成为计算机领域女性的象征。
Key Achievements
Led Apollo on-board flight software development
领导阿波罗机载飞行软件开发
Coined the term 'software engineering'
创造了'软件工程'一词
Received Presidential Medal of Freedom (2016)
获得总统自由勋章(2016年)
References & Citations
- Wikipedia: Margaret Hamilton (software engineer) — https://en.wikipedia.org/wiki/Margaret_Hamilton_(software_engineer)
- NASA History: Margaret Hamilton — https://www.nasa.gov/
- Hamilton, M. 'Universal Systems Language,' 1986.


