加载中...

玛格丽特·汉密尔顿(Margaret Hamilton)1936 年出生于美国印第安纳州,数学专业出身,1960 年代加入 MIT 仪器实验室,领导阿波罗计划机载飞行软件的开发。
她带领团队为阿波罗指令舱与登月舱编写导航与控制软件,设计了基于优先级的任务调度与错误恢复机制。阿波罗 11 号登月下降阶段计算机接连报出 1202 等过载警报,正是这一机制自动丢弃低优先级任务、保障关键功能运行,使登月得以继续。她大力倡导以工程学科的严谨对待编程,是「软件工程(software engineering)」一词得以确立的重要推动者。
那张她站在与人齐高的阿波罗源代码打印稿旁的照片流传甚广。2016 年她获颁美国总统自由勋章。

登录 后参与讨论
暂无讨论,来发表第一条评论吧