Margaret Hamilton

Margaret Hamilton

玛格丽特·汉密尔顿

b. 1936美国计算机科学与编程

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

  1. Wikipedia: Margaret Hamilton (software engineer) — https://en.wikipedia.org/wiki/Margaret_Hamilton_(software_engineer)
  2. NASA History: Margaret Hamilton — https://www.nasa.gov/
  3. Hamilton, M. 'Universal Systems Language,' 1986.