史上最美女程序员:手写代码把人类送上月球

简介:

1969年,美国“阿波罗11号”宇宙飞船载着三明宇航员成功登上月球,宇航员阿姆斯特朗踏上月球表面的这一刻,人类实现了千百年来的飞天梦,也成就了那句经典名言——这只是我一个人的一小步,但缺失整个人类的一大步。

可是,你知道阿波罗号宇宙飞船背后的“最强大脑”是谁吗?

她就是史上最美的女程序员玛格丽特·汉密尔顿(Margaret Hamilton),不走寻常路的女神。

c9f0fc961d0eb1187f751b88b4177174104e19b1

玛格丽特

她是美国计算机科学家、系统工程师和企业家,曾帮助开发阿波罗计划中航天器搭载的飞行软件,获得总统自由勋章。

a8758ac544542a544219f6bda6f122181de896e5

获得总统自由勋章

玛格丽特在读大学时早已声名远播,人称“舞会皇后”,毕业后当过一段时间老师。明明可以靠颜值,但她却凭才华选择了一条更伟大的道路:为阿波罗飞船的软件写代码,把人类送上月球。

但在当时,因为条件和技术的限制,程序员的工作环境和困难远远超乎想象。当时,计算机发展还没有完善,编程用的是汇编语言,也缺乏统一和规范。在这种情况下,玛格丽特带领团队,身在美国荒凉的大西部,在没有任何编程课程的情况下,研究编程,不断调试。

4bbc40bde7e9d60012fba9b91f784059f9a82b2d

当时编程的情况

她凭自己的出色表现,担任这项伟大工程阿波罗计划首席软件工程师,最终将阿波罗宇宙飞船送上月球。当然,“软件工程”这个词也是玛格丽特提出的。

更令人惊讶的,如此精密的人类登月计划,如何在计算机发展不完善的情况下写成代码呢?而当时她和团队为阿波罗飞船手写导航和登陆程序的代码的工作量又有多大呢?

eafb5450b3e890a47bbf87960b81bda645c41d64

阿波罗的软件代码清单


原文发布时间为:2018-09-7

本文来自云栖社区合作伙伴“Java程序员联盟”,了解相关信息可以关注“Java程序员联盟”。

相关文章
|
10月前
|
前端开发
零基础都能拿捏的七夕浪漫代码,快去表白或去制造惊喜吧
零基础都能拿捏的七夕浪漫代码,快去表白或去制造惊喜吧
85 0
|
存储 人工智能 自然语言处理
ChatGPT 大智近妖,从宇宙人生到手搓光刻机,从哄女朋友到写年终总结我们聊得非常开心,反而让人越来越忧心
都说 ChatGPT 要干掉程序员,清理搜索引擎,取代 Stack Overflow,还能消灭人类,这些有些言过其实了。ChatGPT 的定位是一个人工智能助理,它说,它的主要目的是通过回答用户的问题,为用户提供帮助。在体验了一天后,我相信对它的调教是成为一个正直的人,它也是这样做的。 它谦虚有礼,无疑是一个合格的助理,确实可以为我们提供很大的帮助。生成的回答条理清晰,思路明确,令人信服。但是从刚接触的惊奇开心过后,随着时间推移,我却越来越忧心了。 以下的内容是我的体验过程和其中的思考,其中引用的部分为 ChatGPT 的回答内容。希望对你了解它有一些帮助。
295 1
ChatGPT 大智近妖,从宇宙人生到手搓光刻机,从哄女朋友到写年终总结我们聊得非常开心,反而让人越来越忧心
|
弹性计算 程序员 区块链
这群程序员疯了!他们想成为IT界最会带货的男人!
随着网红主播越来越火,通过直播带货种草的形式也成了今年双12的热点。 不过,网红主播带货早已见怪不怪,但你们见过程序员直播带货吗!?近日,趁着阿里云双12年末采购节,阿里云邀请了一波程序员GG来为大家直播带货!
|
算法 程序员 开发者
程序员眼中的情商:少说,多听,听懂,慢说,微笑
我是张飞洪,钻进浩瀚代码,十年有余,人不堪其累,吾不改其乐。我喜欢把玩代码,琢磨词句!代码算法让我穿透规律,文章摘句让我洞察人情。如果你觉得和我的看法不一样,请关注我的头条号,那我们一定合得来。 程序员给人大部分的印象是呆板,沉闷,寡言。
1007 0