首页 > 社交 > 科普中国

你能想到是一位女性帮助美国宇航局登陆月球吗?


5jD拜客生活常识网

1969 年,美国宇航局依靠软件工程师玛格丽特·汉密尔顿将阿波罗 11 号的宇航员安全降落在月球表面,并将他们带回家。5jD拜客生活常识网

1969 年 7 月 20 日,任务控制中心的屏幕上闪烁着警告信息。随着阿波罗 11 号登月舱降落到月球表面,美国宇航局不得不决定是否取消这项历史性任务。“只有几分钟的时间,”软件工程师玛格丽特·汉密尔顿回忆说,“决定着陆。” 片刻之后,尼尔·阿姆斯特朗将登月舱降落在地面上,作为第一个在月球上行走的人踏入了历史。5jD拜客生活常识网

当她最开始领导麻省理工学院为月球任务设计软件的团队时仅 32 岁。5jD拜客生活常识网

玛格丽特站在团队为阿波罗任务设计的导航软件旁边5jD拜客生活常识网

如果没有她辛勤工作和领导,不仅任务可能失败,三名阿波罗宇航员甚至在任务中丧生。5jD拜客生活常识网

谁是玛格丽特汉密尔顿?5jD拜客生活常识网

玛格丽特于 1936 年 8 月 17 日出生于印第安纳州保利。后来搬到密歇根州,汉密尔顿在密歇根大学安娜堡分校就读了一段时间后,很快就转到了印第安纳州的厄勒姆学院,在那里她获得了数学学士学位,并辅修了哲学。5jD拜客生活常识网

1959 年,玛格丽特在麻省理工学院担任程序员,与混沌理论之父爱德华·诺顿·洛伦兹一起工作。在法学院学习期间,全家人支持汉密尔顿编写软件和气象系统。5jD拜客生活常识网

1989 年,玛格丽特·汉密尔顿在她的办公室里5jD拜客生活常识网

几年后,玛格丽特申请了一个新项目:将人类送上月球而编写代码。她被聘为第一个加入阿波罗项目的程序员。到 1965 年,玛格丽特在麻省理工学院的德雷珀实验室领导了一个程序员团队。5jD拜客生活常识网

作为阿波罗计划的一部分,玛格丽特为阿波罗 11 号任务设计了机载飞行软件。“我被这个纯粹的想法和以前从未做过的事实所吸引,”玛格丽特解释道。“我是第一个加入的程序员,也是他们雇佣的第一个女性。”5jD拜客生活常识网

玛格丽特在阿波罗计划中脱颖而出。她不只是一个女人——在当时已经够非常突出了——她还是一个母亲。周末她晚上在实验室工作时,经常带着年幼的女儿。5jD拜客生活常识网

将人类带到月球的代码5jD拜客生活常识网

玛格丽特汉密尔顿探索阿波罗指挥舱5jD拜客生活常识网

最初,NASA 并没有预测阿波罗任务需要复杂的软件。根据麻省理工学院教授大卫明德尔的说法,“软件没有包含在日程表中,也没有包含在预算中。”5jD拜客生活常识网

很快,NASA 意识到如果没有合适的软件,这项任务就会失败,到 1968 年,玛格丽特的软件团队已经有 400 多名程序员在工作。该团队为两台 阿波罗 计算机编写和测试软件:一台用于命令舱,另一台用于将宇航员带到月球表面的登月舱。5jD拜客生活常识网

如果灾难全都集中在阿波罗任务上,责任可能会落在汉密尔顿身上。有一次,在一个聚会后的深夜,汉密尔顿突然意识到她的部分代码是错误的,于是冲到实验室。“我一直在想象报纸上的头条新闻,他们会指出它是如何发生的,它会指向我。”5jD拜客生活常识网

在 1960 年代,为太空任务创建软件程序并不容易。玛格丽特和她的团队在纸上手写代码,然后使用打孔机在纸卡上打孔,这些卡被送入计算机,计算机会将这些卡作为指令读取。5jD拜客生活常识网

在一台巨大的霍尼韦尔大型计算机上测试了他们的穿孔卡代码以找出模拟登月的任何错误后,代码被运送到附近的雷神工厂。磁环是编织程序的 0 和 1——铜线穿过环表示 1,绕环表示 0。5jD拜客生活常识网

铜线通过内存磁环缠绕自身的方式代表了用于飞向月球、降落在表面并返回地球的实际导航软件代码

相关阅读:

  • 王氏冷敷贴效果怎么样(巴马王家冷敷液有副作用吗)
  • ;虚假人设;林志颖:靠特殊手段维持博关注,后屡设人设遭妻
  • 奥巴马谈小学枪击案:美国已瘫痪 主要是什么原因?
  • 奥巴马谈小学枪击案:美国已瘫痪 不能让枪击案成美国常
  • 《我的童年回忆》
  • 下棋只赢不输的诀窍是什么?就是改规则
  • 广西巴马强降雨致多地受灾 多部门联合开展紧急救援
  • 奥巴马:8年4冠证明勇士王朝球队地位,祝贺库里克莱等
  • NASA和Spacex是如何克服激烈的文化冲突的(3)
  • 奥巴马大女儿和男生出街!穿健身服又高又瘦,扎起非洲辫好
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。