导语:IT world 曾经做过一次调查,这个世界上最强大的15位程序员,到底是?
文/ IT world
译/ 优达菌
转自/ 优达学城
当和技术基友谈论起“谁是世界上最顶级的程序员”的话题时,总是分分钟能引发骂战,优秀的程序员太多了,要评出最优秀的,貌似真的不容易。
IT world 曾经就做过一次调查,当说到谁是世界上健在且最顶级的程序员时,这15个人的名字总是能浮现出来,是公认的还是有争议的,是真·大神还是伪·大神?一起来看看吧~
作为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
作为 “ Unix 之父 ”,肯·汤普森足够在这个榜单占据一席之地。
他与丹尼斯·里奇(Dennis Ritchie)共同创造了 Unix 操作系统。此外,他还发明了 B 语言、UTF-8 字符编码规范、ed 文本编辑器,同时也是 Go 语言的共同开发者之一。
肯·汤普森获奖无数,1983年他获得图灵奖,1994年获得 IEEE 计算机先锋奖,1998年获颁美国国家科技奖章。在1997年入选成为计算机历史博物馆名人堂的一员。
世人评论:
“... 他可能是有史以来最具成就的程序员了。Unix 内核,Unix 工具,国际象棋程序世界冠军 Belle,Plan 9,Go 语言,无人可比” —— Pete Prokopowicz
“他所做出的贡献影响深刻,而且经得住时间的考验,时至今日,我们还在享受着他的智慧成果。” —— Jan Jannink
作为 Emacs 和 GCC 的缔造者,是他最大的成就之一。
理查德是 GNU 项目的创立者,为其开发了很多核心工具,如 Emacs、GCC、GDB 和 GNU Make 等等。他还创办了自由软件基金会。1990年荣获葛丽丝·穆雷·霍普奖,1998年获得 EFF 先锋奖.
世人评论:
“他在编程上的造诣和思想,形成了一整套计算机编程的亚文化。” —— Dan Dunay
“我并不百分百认同他,但不可否认,他的确是足够载入史册的伟大的程序员。” —— Marko Poutiainen
“假设 Linux 写出来的时候,如果没有 GNU 工程的前期工作会怎么样。多亏了他!” —— John Burnette
身为 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
康婷开发了 Lucene 搜索引擎、 网络爬虫 Nutch 和分布式大型数据处理工具 Hadoop。此外,他还是一位坚定而热情的开源支持者(Lucene、Nutch 以及 Hadoop 都是开源的)。他还担任过前 Apache 软件基金的理事。
世人评论:
“...他写出了杰出的搜索引擎框架(Lucene/solr),为世界开启大数据之门(Hadoop)。” —— Rajesh Rao
这位谷歌核心架构师,参与设计和实现了一些谷歌大型分布式系统的功能,包括 MapReduce、BigTable、Spanner 和谷歌文件系统。还编写了 Unix 的 ical 日历系统。
他于 2009 年入选美国国家工程院。2012 年荣获 ACM计算机科学奖。
世人评论:
“Jeff Dean的左膀右臂。” —— Ahmet Alp Balkan
身为谷歌搜索索引的大脑,他参与设计和实现了许多谷歌大型分布式系统的功能,包括网页爬虫,索引搜索,AdSense,MapReduce,BigTable 和 Spanner。
2009 年,杰夫获得美国国家工程院奖。2012 年荣获ACM SIGOPS 马克·维瑟奖和 ACM计算机科学奖。
世人评论:
“... 他在数据挖掘领域(GFS、MapReduce、BigTable)上取得了重大突破。” —— Natu Lauchande
他是 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
“他根本不需要调试器,他盯下代码,bug 便会羞愧地原形毕露。”这是世人对他的评价,他作为 Stack Overflow 传说级贡献者,保持着有史以来在 Stack Overflow 上最高的声誉,要知道,他平均每月解答高达 390 个问题!!!
此外,他还是 Google 工程师,《C# in Depth》的作者。
“如果他的代码没有通过编译,那么编译器应该道歉。” —— Dan Dyer
“他根本不需要什么编程规范,他的代码本身就是编程规范。” —— 匿名
他是”海外知乎“—— Quora 的创始人之一,他最早是 Facebook 工程师时,为其搭建了 News Feeds 的基础功能,成为了 Facebook 的 CTO 和 工程 VP。后面离职创办了现在的 Quora 。
他的经历很传奇,2001 年以还是一名高中生的他,在美国计算机奥林匹克竞赛排名上第八位。在 2004 年 ACM 国际大学生编程大赛获得银牌。2005 年闯入了 Topcoder 大学生算法编程挑战赛的决赛。
他是马克·扎克伯格的所谓的 6 个人之一(不懂请Google)
世人评论:
“这是一位万能的程序员。” —— 匿名
他被誉为“有史以来最具竞赛能力的程序员”,的确,看看他的履历就知道了:2000 年和 2002 年,他在国际信息学奥林匹克竞赛中两次获得金牌。2006 年,赢得 Google 代码挑战赛和 TopCoder 公开算法大赛冠军。他还是两次 Facebook 黑客杯的冠军。
世人评价:
“他简直是竞技程序员的偶像,即使是在我们印度” —— Kavish Dwivedi
榜单最后一位,是位竞技编程小神童,他是国际信息学奥林匹克竞赛的历史中,年纪最小参赛者(11岁),并且 6 次获得金牌 ( 2007~2012 )。2013年,他在 ACM 国际大学生编程大赛获胜,同时还是 2014 Facebook 黑客杯的获胜者。
写这篇文章的时候,他在 Codeforces 榜排名第一 (ID:Tourist)、TopCoder 榜也是第一。
世人评价:
“当之无愧的编程神童!” —— Prateek Joshi
大神级别的程序员太多了!并不是一篇文章就能说明白道清楚,如果你还有推荐的大神,欢迎在本文评论中和大家分享下。
— 完 —
本周Daily
◦ 深圳交警新规:三次交通违法被查,外卖小哥将被辞退;89.62%的被调查者认为手机App存在过度采集个人信息 | ITDaily
◦ 冰岛600台比特币矿机被盗; 用户称 iCloud 遭苹果工作人员入侵并遭威胁 | ITDaily
◦ 中国第一款月活用户超过10亿的互联网产品;微软向用黑板教Word的教师捐赠电脑;年轻人宁剁手也要留手机 | ITDaliy
◦ 李彦宏:从没觉得百度模仿谷歌; 5G 第一版国际标准将于今年 6 月完成 ;三大运营商资费年内降 30% | ITDaily
数领先机 智赢未来
DTCC2018
中国数据库技术大会(简称 DTCC)是国内数据库及大数据领域规模最大、最受欢迎的技术交流盛会,每年一届。自 2010 年以来,迄今已成功举办了八届,累计参与人次达到 20000+。DTCC 每年都将邀请百余位行业专家,就热点技术话题进行分享,为数据库人群、大数据从业人员、广大互联网人士及行业相关人士提供最具价值的交流平台。
2018 年 5 月 10-12 日,第九届中国数据库技术大会(DTCC2018)将如约而至。本届大会以 “数领先机 • 智赢未来” 为主题,设定 2 大主会场及 20 个技术专场,邀请来自国内外互联网、金融、教育等行业百余位技术专家,共同探讨 Oracle、MySQL、NoSQL、大数据、机器学习、区块链、数据可视化等领域的前瞻性热点话题与技术。
点击左下阅读原文,立享购票7.8折优惠