专栏名称: Python开发者
人生苦短,我用 Python。伯乐在线旗下账号「Python开发者」分享 Python 相关的技术文章、工具资源、精选课程、热点资讯等。
目录
相关文章推荐
Python爱好者社区  ·  蚂蚁集团发布全员信:薪资大调整。 ·  2 天前  
Python爱好者社区  ·  字节程序员过年回家被亲戚鄙视:你985在互联 ... ·  4 天前  
Python爱好者社区  ·  无人报考!顶尖大学,校区关停 ·  3 天前  
Python爱好者社区  ·  多模态,杀疯了! ·  3 天前  
Python爱好者社区  ·  卧槽,这就是最牛逼的python教程 ·  4 天前  
51好读  ›  专栏  ›  Python开发者

就是这个美女程序员,写出了让阿波罗成功登陆月球的代码!

Python开发者  · 公众号  · Python  · 2017-03-08 21:16

正文

(点击 上方蓝字 ,快速关注我们)


来源:科技报桔 (PS: 是台湾朋友翻译的,所以有些术语和大陆不一样)

buzzorange.com/techorange/2015/01/26/margaret-hamilton/

如有好文章投稿,请点击 → 这里了解详情


去年底  JD (@nevesytrof )在Twitter上分享了这张照片,获得广大回响,让这张照片一度在网路上疯传。


这是张1969年拍摄的照片,当中的人像是数学与计算机科学先锋—  Margaret Hamilton,旁边一大叠则是阿波罗11号所必要的软体清单。阿姆斯壮他们能在月球上踏出人类的一大步,全都要感谢她所作出的贡献。



作者  Three-Fingered Fox  在《Medium》上解释道,自从曼哈顿计划发展出第一个原子弹以来,就鲜少有软体程序计划是由女性来主持。文中提到,这些「少数」的女性常是被动回应技术部门的要求,但其实编码途径的设计以及计算都是由她们一手包办,如同Hamilton与其所致力的阿波罗任务。


如同我们在《Wired》的文章中可以读到的, 月球登陆的任务是电脑软体首次担任如此关键,并需要即时调整的角色。


而这个软体开发的重任在当时交到了Margaret Hamilton 的手上,一个自学程式设计,并且当上MIT 软体工程测试实验室主任(也就是为美国太空总署NASA 开发电脑系统的单位)的女性。


确实,在  Three-Fingered Fox  的文章中有所解释道:许多早期具开创性的程式设计师都是女性,她们学着实际动手做,并且写下了以前从未见过的历史新页。


最好的例子就是创造了第一个编译器以及发明「Debug」这个用法的 Grace Hopper。


  • 专访 Margaret Hamilton


1986 年,Hamilton 创立「Hamilton 科技公司」。


我们试着与她联系,当电话终于接通时,她似乎相当惊讶一个西班牙报纸会因为一张她35 岁的照片在Twitter 上爆红而打来。


「Twitter?」对啊,一个社群网站,像Facebook。


「哦!我们这个世代不用那些社群媒体」 虽然听起来让人惊奇,但Hamilton 很乐意接受访问,并希望我们用e-mail 传送问题过去。


Q:我想你对于这张照片「网路爆红」应该相当诧异吧?你喜欢这个感觉吗?


A:只要人们是说好话那就好啊!


Q:你说不使用社群网路,你觉得人们用这样的方式来对你所做的贡献表示兴趣,有怎么样的看法?


A:有人注意到你所付出的当然是件好事啰!


Q:这张照片是在阿波罗计划期间拍摄的吗?是何时呢?是谁为你拍下的?


A:(以下是引用自MIT Draper 实验室对这张照片的描述)


「1969 年(阿波罗11 号期间),由Draper 实验室摄影师所拍摄。Margaret 站在一叠由她所主导之LM 及CM 太空船舱内软体清单旁」


Q:当时与现在的编码技巧一定相当不同了?


A:对,也不太对。事实上,在这个领域有一些东西变得更进步了,但有一些则反而退步了,还有一些是在原地踏步。


Q:在人类第一次登陆月球计划中工作是什么样的感觉啊?


A:我在阿波罗所有真人驾驶的计划中,以及几个无人火箭计划中待过。当然阿波罗11 号是最令人兴奋,也是整个阿波罗计划最值得纪念的时刻。


Q:阿波罗11 号如果少了你所开发的软体就无法登陆月球,想知道这个软体主要的作用?







请到「今天看啥」查看全文