地表最强大的还有这 14 位程序员

原标题:除了 Linus,地表最强大的还有这 14 位程序员,速来膜拜!

导语:IT world 曾经做过一次调查,这个世界上最强大的 15 位程序员,到底是?

文 / IT world

译 / 优达菌

转自 / 优达学城 2018

原文地址 https://www.sohu.com/a/223302790_700886

当和技术基友谈论起 “谁是世界上最顶级的程序员” 的话题时,总是分分钟能引发骂战,优秀的程序员太多了,要评出最优秀的,貌似真的不容易。

IT world 曾经就做过一次调查,当说到谁是世界上健在且最顶级的程序员时,这 15 个人的名字总是能浮现出来,是公认的还是有争议的,是真 · 大神还是伪 · 大神?一起来看看吧~

Margaret Hamilton

作为 15 位上榜者中唯一女性,玛格丽特被誉为是 “阿波罗飞行控制软件背后的大脑”。

作为查尔斯 · 斯塔克 · 德雷珀实验室(Charles Stark Draper Laboratory)软件工程部的老大,她组建了一个团队,负责设计和制造阿波罗舰载飞行控制器软件和空间实验室。

基于这段经历,她开发了通用系统语言(Universal Systems Language)和开发先于事实( Development Before the Fact)的范例,首先提出异步软件、优先调度和高可信度的软件设计理念。“软件工程( software engineering)” 这个名字,公认是由她首先发明的。

1986 年,玛格丽特获得了奥古斯塔 · 埃达 · 洛夫莱斯奖,2003 年获得 NASA 卓越太空行动奖。

世人评价:

“她发明了测试,很大程度上规范了美国的计算机工程” —— ford_beeblebrox

“在她之前,计算机编程只是个数学分支。然而这个宇宙空间的飞行控制系统,清晰地将编程引入到一个截然不同的领域。” —— Dan Allen

“... 她发明了‘软件工程’这个词,并作出了最好的示范。” —— David Hamilton

Donald Knuth

唐纳德 · 克努斯的中文名叫 “高德纳”,几乎是中国程序员永远的偶像之一。他最主要的成就,就是《计算机编程艺术》的作者。

高德纳写出了计算机编程领域的红宝书,发明了 Tex 数字排版系统,获得了无数的荣耀。1971 年,他获得了第一届葛丽丝 · 穆雷 · 霍普奖(Grace Murray Hopper Award) 奖。1974 年获得了图灵奖,当时他才 36 岁....1979 年又获得了美国国家科学奖章,95 年解锁 IEEE 约翰 · 冯 · 诺依曼奖章,98 年,他入选为计算机历史博物馆名人堂的成员之一。

世人评价:

“... 《计算机编程艺术》这本书,估计是有史以来关于计算机编程最牛逼的贡献。”—— 匿名

“他发明的 TeX ,是我所用过的唯一一个几乎没有 bug 的计算机软件,真让人心悦诚服”—— Jaap Weel

“如果你要问我的话,他简直是前无古人后无来者!” —— Mitch Rees-Jones

Ken Thompson

作为 “Unix 之父”,肯 · 汤普森足够在这个榜单占据一席之地。

他与丹尼斯 · 里奇(Dennis Ritchie)共同创造了 Unix 操作系统。此外,他还发明了 B 语言、UTF-8 字符编码规范、ed 文本编辑器,同时也是 Go 语言的共同开发者之一。

肯 · 汤普森获奖无数,1983 年他获得图灵奖,1994 年获得 IEEE 计算机先锋奖,1998 年获颁美国国家科技奖章。在 1997 年入选成为计算机历史博物馆名人堂的一员。

世人评论:

“... 他可能是有史以来最具成就的程序员了。Unix 内核,Unix 工具,国际象棋程序世界冠军 Belle,Plan 9,Go 语言,无人可比” —— Pete Prokopowicz

“他所做出的贡献影响深刻,而且经得住时间的考验,时至今日,我们还在享受着他的智慧成果。” —— Jan Jannink

Richard Stallman

作为 Emacs 和 GCC 的缔造者,是他最大的成就之一。

理查德是 GNU 项目的创立者,为其开发了很多核心工具,如 Emacs、GCC、GDB 和 GNU Make 等等。他还创办了自由软件基金会。1990 年荣获葛丽丝 · 穆雷 · 霍普奖,1998 年获得 EFF 先锋奖.

世人评论:

“他在编程上的造诣和思想,形成了一整套计算机编程的亚文化。” —— Dan Dunay

“我并不百分百认同他,但不可否认,他的确是足够载入史册的伟大的程序员。” —— Marko Poutiainen

“假设 Linux 写出来的时候,如果没有 GNU 工程的前期工作会怎么样。多亏了他!” —— John Burnette

Anders Hejlsberg

身为 Turbo Pascal 的缔造者兼 C# 之父,安德斯也是非常牛逼的!Turbo Pascl 可谓是历史上最受欢迎的编译器之一,也是首个集成开发环境(IDE)。他还主导开发了 Turbo Pascal 的继任者 Delphi ,他还是 C# 的首席架构师。

2001 年,他荣获了 Dr. Dobb 的杰出编程奖

生平: Turbo Pascal 的原作者,是最流行的 Pascal 编译器和第一个集成开发环境。而后,领导了 Turbo Pascal 的继任者 Delphi 的构建。C# 的主要设计师和架构师。2001 年荣获 Dr. Dobb’s 杂志颁发的 “杰出编程奖”。

世人评论:

“他用汇编语言写了 Pascal 编译器,支持当时 PC 端的两种主流操作系统(DOS 和 CP/M)。用它来编译链接程序并运行的时间,从几分钟减少到了几秒钟。” —— Steve Wood

Doug Cutting

康婷开发了 Lucene 搜索引擎、 网络爬虫 Nutch 和分布式大型数据处理工具 Hadoop。此外,他还是一位坚定而热情的开源支持者(Lucene、Nutch 以及 Hadoop 都是开源的)。他还担任过前 Apache 软件基金的理事。

世人评论:

“... 他写出了杰出的搜索引擎框架(Lucene/solr),为世界开启大数据之门(Hadoop)。” —— Rajesh Rao

Sanjay Ghemawat

这位谷歌核心架构师,参与设计和实现了一些谷歌大型分布式系统的功能,包括 MapReduce、BigTable、Spanner 和谷歌文件系统。还编写了 Unix 的 ical 日历系统。

他于 2009 年入选美国国家工程院。2012 年荣获 ACM 计算机科学奖。

世人评论:

“Jeff Dean 的左膀右臂。” —— Ahmet Alp Balkan

Jeff Dean

身为谷歌搜索索引的大脑,他参与设计和实现了许多谷歌大型分布式系统的功能,包括网页爬虫,索引搜索,AdSense,MapReduce,BigTable 和 Spanner。

2009 年,杰夫获得美国国家工程院奖。2012 年荣获 ACM SIGOPS 马克 · 维瑟奖和 ACM 计算机科学奖。

世人评论:

“... 他在数据挖掘领域(GFS、MapReduce、BigTable)上取得了重大突破。” —— Natu Lauchande

Linus Torvalds

他是 Linux 的缔造者,创建了 Linux 内核与开源的版本控制系统 Git。

1998 年,他获得了 EFF 先锋奖,2000 年荣获英国电脑学会授予的洛夫莱斯勋章,2012 年的千禧技术奖,2014 年 IEEE 计算机学会授予的计算机先锋奖。他同样入选了 2008 年的计算机历史博物馆名人堂。

世人评论:

“他只花了几年,就写出了 Linux 内核,而 GNU Hurd(一个 GNU 开发的内核项目)历经 25 年,却还是一个 demo。” —— Erich Ficker

“他是程序员的程序员。” —— Dan Allen

John Carmack

他是 《毁灭战士》Doom 之父, ID Software 的联合创始人,开发了一系列极具影响力的 FPS 游戏,比如《德军总部 3D》(Wolfenstein 3D)、《毁灭战士》(Doom)和《雷神之锤》(Quake)等。

他还是计算机图形技术领域的先锋,在图形学上多次取得重要突破:包括自适应性图块刷新(adaptive tile refresh),二叉空间分割(BSP),以及表面缓存技术等等。

他在 2001 年入选交互式艺术与科学学院名人堂,并在 2007 年和 2008 年两次获得艾美奖工程和技术类奖项,并于 2010 年获得游戏开发者选择终身成就奖。

世人评价:

“他写第一个渲染引擎的时候不到 20 岁。真是个天才。” —— Alex Dolinsky

“... 德军总部 3D、毁灭战士还有雷神之锤,这些革命性的游戏,影响了一代游戏设计师。” —— dniblock

“给他一个周末,他可以写出任何东西....” —— Greg Naughton

“他是编程界的莫扎特...” —— Chris Morris

Fabrice Bellard

他是 QEMU 之父,是众多著名开源软件的作者,包括硬件模拟和虚拟化的平台 QEMU,处理多媒体数据的 FFmpeg,还有 Tiny C 编译器和 LZEXE,这是一个执行文件压缩的软件。

他是 2000 年和 2001 年 C 语言混乱代码大赛的冠军,2011 年 荣获 Google-O'Reilly 开源奖。此外,他还解锁了计算圆周率小数点后位数最多的世界纪录成就。

世人评价:

“我觉得他的工作实在是太伟大了。” —— raphinou

“他简直是世界上最高产的程序员...” —— Pavan Yara

Jon Skeet

“他根本不需要调试器,他盯下代码,bug 便会羞愧地原形毕露。” 这是世人对他的评价,他作为 Stack Overflow 传说级贡献者,保持着有史以来在 Stack Overflow 上最高的声誉,要知道,他平均每月解答高达 390 个问题!!!

此外,他还是 Google 工程师,《C# in Depth》的作者。

“如果他的代码没有通过编译,那么编译器应该道歉。” —— Dan Dyer

“他根本不需要什么编程规范,他的代码本身就是编程规范。” —— 匿名

Adam D'Angelo

他是” 海外知乎 “—— Quora 的创始人之一,他最早是 Facebook 工程师时,为其搭建了 News Feeds 的基础功能,成为了 Facebook 的 CTO 和 工程 VP。后面离职创办了现在的 Quora 。

他的经历很传奇,2001 年以还是一名高中生的他,在美国计算机奥林匹克竞赛排名上第八位。在 2004 年 ACM 国际大学生编程大赛获得银牌。2005 年闯入了 Topcoder 大学生算法编程挑战赛的决赛。

他是马克 · 扎克伯格的所谓的 6 个人之一(不懂请 Google)

世人评论:

“这是一位万能的程序员。” —— 匿名

Petr Mitrechev

他被誉为 “有史以来最具竞赛能力的程序员”,的确,看看他的履历就知道了:2000 年和 2002 年,他在国际信息学奥林匹克竞赛中两次获得金牌。2006 年,赢得 Google 代码挑战赛和 TopCoder 公开算法大赛冠军。他还是两次 Facebook 黑客杯的冠军。

世人评价:

“他简直是竞技程序员的偶像,即使是在我们印度” —— Kavish Dwivedi

Gennady Korotkevich

榜单最后一位,是位竞技编程小神童,他是国际信息学奥林匹克竞赛的历史中,年纪最小参赛者(11 岁),并且 6 次获得金牌 (2007~2012)。2013 年,他在 ACM 国际大学生编程大赛获胜,同时还是 2014 Facebook 黑客杯的获胜者。

写这篇文章的时候,他在 Codeforces 榜排名第一 (ID:Tourist)、TopCoder 榜也是第一。

世人评价:

“当之无愧的编程神童!” —— Prateek Joshi

大神级别的程序员太多了!并不是一篇文章就能说明白道清楚,如果你还有推荐的大神,欢迎在本文评论中和大家分享下。

— 完 —

0%