前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >健在的最伟大程序员评比,第一名居然是位女士

健在的最伟大程序员评比,第一名居然是位女士

作者头像
用户1687375
发布2018-06-08 12:16:24
1.4K0
发布2018-06-08 12:16:24
举报
文章被收录于专栏:较真的前端较真的前端

如果问你心中最伟大的程序员,你也许会说出一大堆,比如Linux之父林纳斯·托瓦兹,Java之父詹姆斯·高斯林,等等各种“之父”。但是绝大数人不会想到下面这位程序员。

前不久,美国媒体“ITworld”评选出还在世的最伟大程序员——“Superclass: 15 of the world’s best living programmers”。

排在第一位的居然是一位女性程序员,她的名字是——玛格丽特·希菲尔德·汉密尔顿(Margaret Heafield Hamilton)

玛格丽特·希菲尔德·汉密尔顿(Margaret Heafield Hamilton)

此项评比中其他程序员还有:

《计算机程序设计艺术》的作者——唐纳德·克努斯(Donald Knuth);

Unix之父——肯·汤普逊(Ken Thompson);

Emacs 和 GCC 缔造者——理查德·斯托曼(Richard Stallman)

那么玛格丽特究竟有哪些伟大的成就呢?

在2016年11月,美国前总统奥巴马最后一次自由奖章的颁发中,玛格丽特也在其中。要知道自由奖章可是美国公民能获得的最高荣誉,和玛格丽特同台领奖的,都是比尔·盖茨、乔丹这样的人物。

玛格丽特之所以受到如此殊荣,主要是因为她在NASA(美国国家航空航天局)任职期间作出了巨大贡献。

但是你不要以为玛格丽特是在什么重要的职位上,恰恰相反,她所在的部门叫——“Forget it”(“忘掉它吧”)。这是一个十分边缘化的部门,主要的职责是制定任务失败后的备用方案。具体工作就是通过计算机编程序,写代码,做一套应急预案,一旦飞船出现问题,就马上启动这套应急机制。

正在调试程序的玛格丽特

但是玛格丽特就是在这个边缘化的部门里也从来没有掉以轻心,一直尽职尽责。

她一遍又一遍的模拟飞船的飞行状态,排查其中的漏洞。最后果然让她发现一个大漏洞。简单说就是,假如在飞行过程中,有人不小心按下了某一个按钮,就会使得飞行系统直接崩溃。当然前提是飞行员自己按错了,这个漏洞才会被激发。

理论上,NASA优秀的宇航员几乎不可能会按错这个按钮的,所以大家都没有在意这件事。

但是万万没想到,在阿波罗8号飞行期间,还真的发生了宇航员错误操作触发了按钮。这仿佛晴天霹雳一般,我们可以想象一下那个场景:登月计划办公室里,系统崩溃,所有的飞行数据全部被清空,宇航员能不能活着回来都是个未知数,所有人都紧张到了极点。

阿波罗登月计划的工作人员

这时,玛格丽特神兵天降,带领着手下的程序员经过9个小时的奋战,把所有的数据抢救回来,阿波罗8号才平安返航。

后来的阿波罗11号,也出现了危机的状况,玛格丽特又再次化险为夷。

关于玛格丽特

要知道玛格丽特参加的阿波罗登月计划可是1960年的事,那时她24岁,那时的女性地位可不像今天这么高,可是玛格丽特正是在那样一个年代通过自己的努力像世人展示了女性也是可以从事高科技工作的。

离开NASA之后,玛格丽特仍旧专注于软件开发。不过,她换了一种新的方式。

1976年,玛格丽特创办了HOS软件公司(Higher Order Software),开发了一款叫USE.IT的产品。直到1984年,玛格丽特一直担任HOS公司的CEO。两年后,她又创办了汉密尔顿技术公司并担任CEO,领导团队围绕通用系统语言和相关的自动化环境进行开发,为系统设计和软件开发者们提供著名的“001工具套件”。

玛格丽特在计算机软件开发上的工作,也为她带来很多荣誉:

1986年,她获得奥古斯塔·艾达·洛夫莱斯奖(Augusta Ada Lovelace Award)。这是一项专门颁给计算机领域杰出女性的奖项。

2003年,获得NASA外太空奖(NASA Exceptional Space Act Award),37200美元的奖金是NASA史上最高的一次。

2009年,获得厄勒姆学院杰出校友奖。

总结

从某个角度看,今天我们面临的世界和1960年代并没有多大不同。人类文明的进程,就像放大了的阿波罗登月计划,向着更深、更广袤的洪荒宇宙进发。到处是未知的领域,到处是开拓的机遇。

可是像玛格丽特这样既漂亮、又智慧的程序员,却不是随时都有的。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-09-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 较真的前端 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档