toppic
当前位置:首页>设施资讯>这个星球最强的15位程序员,我膝盖都不够用了!
内容
这个星球最强的15位程序员,我膝盖都不够用了!



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


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


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


— 完 —


往期文章推荐


   谷歌新课 学员故事 | 思维导图 | Python  

 机器学习 | 深度学习 | 数据分析 无人车 


喜欢这篇文章?别忘了分享到朋友圈哦!

跟随 Google 无人车之父、斯坦福/耶鲁/MIT 大牛,系统学习无人驾驶开发先修知识,为成为无人驾驶领域的稀缺人才做好准备。点击【阅读原文】立即了解详情

更多推荐
友情链接