地表最强14大超级程序员,游戏开发者比肩谷歌天才

虽然我们没办法真正证明谁是在世程序员中谁最牛,但总有开发人员不停讨论这个话题。ITworld网站在各种相关论坛里研究输入设备及编码器,看看有没有谁是大家普遍赞同的牛逼程序员。事实证明,还是有极少数的人名会经常被提到。而基于这个调查研究,找出了以下14位普遍认同的世界14大牛逼程序员:

1.Jon Skeet

上榜理由:Stack Overflow大神

资历:谷歌软件工程师,《精通C#》(C# in Depth)作者,Stack Overflow最高声望,平均每个月回答的问题超过425个。

评价:

“Jon Skeet根本不需要调试器,他只要扫一眼就能让错误代码无处遁形。” ——Steven A. Lowe

“如果Jon Skeet的代码不能被编译出来,编译器就要道歉” ——佚名

“Jon Skeet的代码不用遵循编码规范,它自己就是。” ——佚名

2Gennady Korotkevich:编程比赛神童回顶部

2.Gennady Korotkevich

上榜理由:编程比赛神童

资历:国际信息学奥林匹克竞赛(International Olympiad in Informatics,IOI)最年轻(11岁)的参赛者,连获6次金牌(2007—2012)。2013年ACM国际大学生程序设计比赛获胜团队一员,Facebook2014年黑客杯获奖者。截止到原稿发稿前,排名俄罗斯算法竞赛网站Codeforces(昵称Tourist)第一名,TopCoder国际编程大赛第二名。

评价:

“一个编程神童!” ——佚名

“Gennady令人叹为观止,这也是我在白俄罗斯开展大型开发团队的显著原因。” ——Chris Howard

“Tourist是个天才!” ——Nuka Shrinivas Rao

3Linus Torvalds:Linux创建者回顶部

3.Linus Torvalds

上榜理由:Linux创建者

资历:创建了Linus内核和Git这个开源版本控制系统。斩获无数奖项与荣誉,包括1998年电子前哨基金会先锋奖(EFF Pioneer Award)、2000年英国计算机协会Lovelace Medal奖章、2012年千年技术奖(Millennium Technology Prize)和2014年IEEE计算机协会计算机先驱奖。同时还在2008年入选了美国计算机历史博物馆名人堂,2012年入选互联网名人堂。

评价:

Alok Tripathy“他非常、十分、极其的棒。”

4Jeff Dean:谷歌搜索引擎的智囊回顶部

4.Jeff Dean

上榜理由:谷歌搜索引擎的智囊

资历:协助设计许多谷歌的大规模分布式系统,包括网站爬行、索引和搜索、相关广告、MapReduce变成模型、BigTable数据存储系统和Spanner数据库。2009年当选美国国家工程院院士,2012年获得ACM SIGOPS Mark Weiser Award奖项和ACMInfosys Foundation Award计算科学奖。

评价:

“在数据采掘上带来了很大突破(GFS、Map and Reduce、Big Table)” ——Natu Lauchande

“在做着无数其他事情的同时,构思、建立、部署了MapReduce和BigTable。” ——Erik Goldman

5John Carmack:毁灭战士《Doom》开发者回顶部

5.John Carmack

上榜理由:毁灭战士《Doom》开发者

资历:id Software的联合创始人,开发了许多很有影响的第一人称射击游戏,比如《德军总部3D》(Wolfenstein 3D)、《毁灭战士》(Doom)和《雷神之锤》(Quake)。率先开创了许多计算机显示技术,如切片适配更新(Adaptive Tile Refresh)、二叉空间分割(Binary Space Partitioning)和(Surface Caching)。2001年在互动艺术与科学学会(Academy of Interactive Arts and Sciences)名人堂就职,2010年获得游戏开发者选择奖终身成就奖。

评价:

“德军总部3D、毁灭战士和雷神之锤是当前的大变革,已经影响了一代游戏设计者。” ——dniblock

“他基本上可以在一个周末写出任何东西......” ——Greg Naughton

“他是计算机编码界的莫扎特......” ——Chris Morris

6Richard Stallman:Emacs和GCC创造者回顶部

6.Richard Stallman

上榜理由:Emacs和GCC创造者

资历:成立了GNU项目计划,创造了许多核心工具,如Emacs、GCC、GDB以及GNU Make,还创立了自由软件基金会。1990年获得ACM Grace Murray Hopper奖,1998年获得EFF先锋奖。

评价:

“在Symbolics和LMI对阵中,单枪匹马打败了好几个Lisp黑客。” ——Srinivasan Krishnan

“关于这位牛人我的看法可能和许多人有许多不一样的地方,但是不论他站着还是躺着,都会是最重要的程序员之一。” ——Marko Poutiainen

7Petr Mitrechev:最有竞争力的程序员之一回顶部

7.Petr Mitrechev

上榜理由:最有竞争力的程序员之一

资历:2000年和2002年获得国际信息学奥林匹克竞赛金牌,2006年谷歌编程挑战赛获奖者,也是TopCoder算法公开赛冠军,还曾两次获得Facebook黑客杯冠军(2011、2013)。截止至发稿前,是TopCoder(昵称Petr)上排名第一的算法参赛者,Codeforces排名第五。

评价:

“哪怕是在印度也是编程方面很有竞争力的偶像级人物......” ——佚名

8Fabrice Bellard:QEMU创造者回顶部

8.Fabrice Bellard

上榜理由:QEMU创造者

资历:创造了许多著名开源软件程序,包括QEMU(一个硬件仿真和虚拟技术平台)、FFmpeg(处理多媒体数据)、Tiny C编译器和LZEXE(压缩软件)。2000和2001年C语言混乱代码大赛(Obfuscated C Code Contest)优胜者,2001年谷歌O'Reilly Open Source Award获得者,计算圆周率小数点后位数最多的前一次世界纪录保持者。

评价:

“我觉得Fabrice Bellard的作品很卓越,引人注目。” ——raphinou

“Fabrice Bellard是世界上最多产的程序员......” ——Pavan Yara

“他就像是软件工程界的尼古拉特拉斯。” ——Michael Valladolid

9Doug Cutting:Lucene创造者回顶部

9.Doug Cutting

上榜理由:Lucene创造者

资历:开发了Lucene搜索引擎,还有网络爬虫Nutch、一套大数据集的分布处理工具Hadoop。是一位开源的强烈倡导者(Lucene、Nutch和Hadoop的源代码都是开放的)。现任Apache软件基金会理事。

评价:

“他是既写出特殊搜索框架(lucene/solr),又打开了通向世界的大数据网关(hadoop)的人。” ——Rajesh Rao

“他的作品/创作Lucene和Hadoop(及其他项目)为世界人民创造了巨大的财富和就业机会。” ——Amit Nithianandan

10Donald Knuth:计算机程序设计艺术作者回顶部

10.Donald Knuth

上榜理由:《计算机程序设计艺术》(The Art of Computer Programming)作者

资历:写了这本编程理论的权威书籍,创造了TeX数码排版系统。是第一位获得ACM Grace Murray Hopper Award的人,时间在1971年。1974年获得ACM图灵奖(A. M. Turing Award),1979年获得美国国家科学奖章,1995年获得IEEE冯诺依曼奖(John von Neumann Medal),1998年成为计算机历史博物馆名人。

评价:

“我只用过一个几乎零漏洞的大型计算机程序,那就是Don Knuth的TeX。” ——Jaap Weel

11Anders Hejlsberg:创造Turbo Pascal回顶部

11.Anders Hejlsberg

上榜理由:创造Turbo Pascal

资历:Turbo Pascal的原作者。后来又领导了Delphi(Turbo Pascal的下一代)的构建,C#首席设计师、架构师,Dobb’s程序设计杰出奖2001年获奖者。

评价:

“我尊敬他,他创建了我最爱的开发工具,使我一步步成为了专业的软件工程师。” ——Stefan Kiryazov

12Ken Thompson:Unix创建者回顶部

12.Ken Thompson

上榜理由:Unix创建者

资历:和Dennis Ritchie一起创建Unix,B语言、UTF-8字符编码方案、ed编辑器创造者,Go语言共同开发者。1983年ACM图灵奖共同得主,1994年IEEE先锋奖,1998年获得美国国家科技奖章。1997年进入计算机历史博物馆名人堂。

评价:

“......可能是史上最优秀的程序员,Unix内核、Unix工具、国际象棋程序Belle、Plan 9、Go语言。” ——Pete Prokopowicz

13Adam D'Angelo:Quora的共同创办人回顶部

13.Adam D'Angelo

上榜理由:Quora的共同创办人

资历:作为Facebook的工程师,构建了动态消息基本架构。在离开Facebook创办Quora之前当上了Facebook技术总监、技术副总裁。还是高中生就在2001年获得美国计算机奥林匹克竞赛获得第八名,2004年和他在加州理工学院的团队一起获得AVM国际大学生程序设计大赛的银牌。2005年Topcoder高校挑战赛的算法编码比赛中进入决赛。

评价:

“一名全能程序员” ——佚名

“我做出来的每一个好作品,他好像都能做出6个。” ——Mark Zuckerberg

14Sanjay Ghemawat:谷歌核心架构师回顶部

14.Sanjay Ghemawat

上榜理由:谷歌核心架构师

资历:帮助设计一些谷歌大型分布式系统,包括MapReduce、BigTable、Spanner和Google File System(谷歌文件系统)。创建了Unix的ical日历系统,2009年进入美国国家工程院,2012年获得ACM Infosys Foundation Award计算科学奖。

评价:

“Jeff Dean(Google大牛)的僚机。” ——Ahmet Alp Balkan