编写首次登月软件的程序员玛格丽特·汉密尔顿去世。麻省理工学院(MIT)于周三宣布了这一消息。她享年90岁,据infohub.kz网站报道。
在“软件工程师”和“计算机科学家”这些头衔尚未普及的时代,汉密尔顿在麻省理工学院一位著名气象学家的指导下学习了编程。她于9月30日去世。
后来,她在麻省理工学院的实验室里进一步磨练了这项技能,编写了能够识别敌方飞机的软件。当该学院获得美国宇航局(NASA)开发阿波罗飞船飞行程序的合同时,她立即抓住了这个机会。
“吸引我的是这个想法本身,以及它从未被做过。我是第一个加入的程序员,也是他们雇佣的第一位女性,”她在2019年接受《卫报》采访时说道。
1969年,阿波罗11号飞船即将在月球表面着陆,距离那个历史性时刻还有几分钟时,船载计算机的警报响起,提示紧急情况。
当需要决定是中止还是继续任务时,飞船继续了飞行。软件按照汉密尔顿和她的团队的设想运行。
“很快发现,程序不仅报告了硬件故障,还进行了补偿——重新启动并恢复了最高优先级的任务。错误检测和恢复机制发挥了作用,”汉密尔顿说道。
2016年,巴拉克·奥巴马在授予她“总统自由勋章”时回顾了这一事件。
“我们的宇航员时间紧迫,但幸运的是,他们身边有玛格丽特·汉密尔顿,”他说。
据麻省理工学院称,汉密尔顿留下了女儿、女婿、两个孙子和四个曾孙。
在2009年接受麻省理工学院新闻采访时,汉密尔顿这样回忆这次任务:“回首往事,我们是世界上最幸运的人;别无选择,只能成为先驱,没有时间做新手。”


