(转发)把人类送上月球的女程序员:她的代码跟登月本身一般浪漫..
2019-07-23 本文已影响0人
莲生李宗海
选自:英国那些事儿
感谢作者分享!
Margaret Hamilton漫长的3分钟过去了,
阿波罗11号终于在月球着落。
尼尔·阿姆斯特朗和队友巴斯走出船舱,迈出了人类文明史上的一大步…..
那一天,全球6亿人见证了阿波罗11号飞船,在Margaret设计的软件下,顺利登陆月球的庆幸。
登月工程获得巨大成功,宇航员们成了万众瞩目的英雄,Margaret却和众多幕后技术人员一道,躲在了光环背后,多年不为世人所熟知。
多年过去,随着计算机技术的发展,计算机的运算能力有了长足的进步,软硬件的搭配之下,如今顶级智能手机的运算能力都是阿波罗11号计算机性能的10万多倍....
但是,由Margaret领导编写的软件却是空前绝后的,它成功引导阿波罗飞船完成了登月任务,这是当今任何一台电脑都做不到的,因为那台性能并不强大的远古电脑上,运行着程序员祖师奶奶Margaret写下的代码,它无比精确,强大,可靠,一如心智无比强大的Margaret本人。
如今,那14.5万行,史无前例的,引导人类成功登月的代码早已被开源,放到了GitHub(著名的软件源代码托管服务平台)上,供后世“程序猿”“攻城狮”们膜拜,瞻仰…..
2016年,Margaret获得了奥巴马总统给她颁发了总统自由勋章,表彰她在登月方面做出的杰出贡献。
一路走来,时过境迁,Margaret始终认为,为阿波罗11号编写导航程序的那些年,是她人生中最美好的时光,她也最终实现了让丈夫以她为荣的誓言。
在人类阔别月球50年之际,程序员祖师奶奶Margaret的感慨依旧发人深省:
“我们不应该就此停下探索的脚步!
“我们应当更加无惧无畏,哪怕有专家跳出来说’这不合理’,’那讲不通’,因为,我们在梦想变为现实的路上,除了你自己,世上没人能相信它可以实现,但是,只要你继续一往无前,梦想终究会变成现实….”