TranslateProject/translated/talk/20150909 Superclass--15 of the world's best living programmers.md

24 KiB
Raw Blame History

教父们: 15位举世瞩目的程序员

当开发人员讨论关于世界顶级程序员时,这些名字往往就会出现。

图片来源: tom_bullock CC BY 2.0

好像现在程序员有很多,其中不乏有许多优秀的程序员。但是期中哪些程序员更好呢?

虽然这很难客观评价不过在这个话题确实是开发者们乐于津道的。ITworld针对程序员社区的输入和刷新试图找出可能存在的所谓共识。事实证明屈指可数的某些名字经常是讨论的焦点。

Use the arrows above to read about 15 people commonly cited as the worlds best living programmer.下面就让我们来看看这些世界顶级的程序员吧!(没有箭头呢:P

图片来源: NASA

玛格丽特·汉密尔顿

成就: 阿波罗飞行控制软件背后的大脑

生平: 查尔斯·斯塔克·德雷珀实验室软件工程部的主任她为首的团队负责设计和打造NASA阿波罗的板载飞行控制器软件和Skylab任务。基于阿波罗这段的工作经历她又后续开发了通用系统语言开发先于事实的范例。开创了异步软件、优先调度和超可靠的软件设计理念。被认为发明了“软件工程”一词。1986年获奥古斯塔·埃达·洛夫莱斯奖,2003年获NASA杰出太空行动奖

评论: “汉密尔顿发明了测试,使美国计算机工程规范了很多” ford_beeblebrox

“我认为在她之前(不敬地说,包括高德纳在内的)计算机编程是(另一种形式上留存的)数学分支。然而宇宙飞船的飞行控制系统明确地将编程带入了一个崭新的领域。” Dan Allen

“... 她引入了‘计算机工程’这个术语 — 并作出了最好的示范。” David Hamilton

“真是个坏家伙” Drukered

图片来源: vonguard CC BY-SA 2.0

唐纳德·尔文·克努斯

成就: 《计算机程序设计艺术》 作者

生平: 撰写了编程理论的权威书籍。发明了数字排版系统Tex。1971年获得首次ACM美国计算机协会葛丽丝·穆雷·霍普奖。1974年获ACM图灵奖1979年获国家科学奖章1995年获IEEE约翰·冯·诺依曼奖章。1998年入选计算机历史博物馆名人录

评论: “... 写的计算器编程的艺术可能是有史以来计算机编程最大的贡献。”佚名

“唐·克努斯的TeX是我所用过的计算机程序中唯一一个几乎没有bug的。真是让人印象深刻Jaap Weel

“如果你要问我的话,我只能说太棒了!” Mitch Rees-Jones

图片来源: Association for Computing Machinery

肯尼斯·蓝·汤普逊

成就: Unix之父

生平: 与丹尼斯·里奇共同创造了Unix。创造了B语言UTF-8字符编码方案ed文本编辑器同时也是Go语言的合作开发人。同里奇共同获得1983年的图灵奖1994年获IEEE计算机先驱奖1998年获颁美国国家科技创新奖章。在1997年入选计算机历史博物馆名人录

评论: “... 可能是有史以来最能成事的程序员了。Unix内核Unix用具国际象棋程序世界冠军BellePlan 9Go语言。” Pete Prokopowicz

“肯所做出的贡献,据我所知无人能及,是如此的根本、实用、经得住时间的考验,时至今日仍在使用。” Jan Jannink

图片来源: Jiel Beaumadier CC BY-SA 3.0

理查德·斯托曼

成就: Emacs和GCC缔造者

生平: 成立了[GNU工程] 36,并创造了许多的核心工具,如Emacs, GCC, GDBGNU Make。还创办了[自由软件基金会] 39。1990 荣获ACM葛丽丝·穆雷·霍普奖1998获EFF先驱奖.

评论: “... 在Symbolics对阵LMI的战斗中独自一人与一众Lisp黑客好手对码。” Srinivasan Krishnan

“通过他在编程上的造诣与强大信念,开辟了一整套编程与计算机的亚文化。” Dan Dunay

“我可以不赞同这位伟人的很多方面,但不可否认无论活着还是死去,他都已经是一位伟大的程序员了。” Marko Poutiainen

“试想Linux如果没有GNU工程的前期工作。斯托曼就是这个炸弹包哟。” John Burnette

图片来源: D.Begley CC BY 2.0

安德斯·海尔斯伯格

成就: 创造了Turbo Pascal

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

评论: “他用汇编在主流PC操作系统dayDOS and CPM上编写了[Pascal]的编译器。用它来编译、链接并运行仅需几秒钟而不是几分钟。” Steve Wood

“我佩服他 - 他创造了我最喜欢的开发工具,陪伴着我度过了三个关键的时期直至我成为一位专业的软件工程师。” Stefan Kiryazov

图片来源: vonguard CC BY-SA 2.0

Doug Cutting

成就: 创造了Lucene

生平: 开发了Lucene搜索引擎、Web爬虫Nutch对于大型数据集的分布式处理套件Hadoop。一位强有力的开源支持者Lucene、Nutch以及Hadoop都是开源的。前Apache软件基金的理事

评论: “...他就是那个即写出了优秀搜索框架(lucene/solr),又为世界开启大数据之门(hadoop)的男人。” Rajesh Rao

“他在Lucene和Hadoop及其它工程的创造/工作中为世界创造了巨大的财富和就业...” Amit Nithianandan

图片来源: Association for Computing Machinery

Sanjay Ghemawat

成就: 谷歌核心架构师

生平: 协助设计和实现了一些谷歌大型分布式系统的功能包括MapReduce、BigTable、Spanner和谷歌文件系统。创造了Unix的 ical日历系统。2009年入选国家工程院。2012年荣获ACM-Infosys基金计算机科学奖

评论: “Jeff Dean的僚机。” Ahmet Alp Balkan

图片来源: Google

Jeff Dean

成就: 谷歌索引搜索背后的大脑

生平: 协助设计和实现了许多谷歌大型分布式系统的功能包括网页爬虫索引搜索AdSenseMapReduceBigTable和Spanner。2009年入选国家工程院。2012年荣获ACM SIGOPS马克·维瑟奖ACM-Infosys基金计算机科学奖

评论: “... 带来的在数据挖掘GFS、MapReduce、BigTable上的突破。” Natu Lauchande

“... 设计、构建并部署MapReduce和BigTable和以及数不清的东西” Erik Goldman

图片来源: Krd CC BY-SA 4.0

林纳斯·托瓦兹

成就: Linux缔造者

生平: 创造了Linux内核开源版本控制器Git。收获了许多奖项和荣誉包括有1998年的EFF先驱奖2000年荣获英国电脑学会授予的洛夫莱斯勋章2012年荣获千禧技术奖还有2014年IEEE计算机学会授予的计算机先驱奖。同样入选了2008年的计算机历史博物馆名人录与2012年的网络名人堂

评论: “他只用了几年的时间就写出了Linux内核而GNU HurdGNU开发的内核历经25年的开发却丝毫没有准备发布的意思。他的成就就是带来了希望。” Erich Ficker

“托沃兹可能是程序员的程序员。” Dan Allen

“他真的很棒。” Alok Tripathy

图片来源: QuakeCon CC BY 2.0

约翰·卡马克

成就: 毁灭战士缔造者

生平: ID社联合创始人打造了德军总部3D、毁灭战士和雷神之锤等所谓的即使FPS游戏。引领了切片适配更新adaptive tile refresh 二叉空间分割binary space partitioning表面缓存surface caching等开创性的计算机图像技术。2001年入选互动艺术与科学学会名人堂2007年和2008年荣获工程技术类艾美奖并于2010年由游戏开发者甄选奖授予终生成就奖。

评论: “他在写第一个渲染引擎的时候不到20岁。这家伙这是个天才。我若有他四分之一的天赋便心满意足了。” Alex Dolinsky

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

“一个周末他几乎可以写出任何东西....” Greg Naughton

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

图片来源: Duff

法布里斯·贝拉

成就: 创造了QEMU

生平: 创造了一系列耳熟能详的开源软件其中包括硬件模拟和虚拟化的平台QEMU用于处理多媒体数据的FFmpeg微型C编译器和 一个可执行文件压缩软件LZEXE。2000年和2001年C语言混乱代码大赛的获胜者并在2011年荣获Google-O'Reilly开源奖计算Pi最多位数的前世界纪录保持着。

评论: “我觉得法布里斯·贝拉做的每一件事都是那么显著而又震撼。” raphinou

“法布里斯·贝拉是世界上最高产的程序员...” Pavan Yara

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

“自80年代以来他一直高产出一些列的成功作品。” Michael Biggins

图片来源: Craig Murphy CC BY 2.0

Jon Skeet

成就: Stack Overflow传说级贡献者

生平: Google工程师深入解析C#的作者。保持着有史以来在Stack Overflow上最高的声誉平均每月解答390个问题。

评论: “他根本不需要调试器,只要他盯一下代码,错误之处自会原形毕露。” Steven A. Lowe

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

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

图片来源: Philip Neustrom CC BY 2.0

亚当·安捷罗

成就: Quora的创办人之一

生平: 还是Facebook工程师时为其搭建了news feed功能的基础。直至其离开并联合创始了Quora已经成为了Facebook的CTO和工程VP。2001年以高中生的身份在美国计算机奥林匹克上第八位完成比赛。2004年ACM国际大学生编程大赛获得银牌的团队 - 加利福尼亚技术研究所的成员。2005年入围Topcoder大学生算法编程挑战赛

评论: “一位程序设计全才。” Anonymous

"我做的每个好东西,他都已有了六个。" Mark Zuckerberg

图片来源: Facebook

Petr Mitrechev

成就: 有史以来最具竞技能力的程序员之一

生平: 在国际信息学奥林匹克中两次获得金牌20002002。在2006赢得Google Code Jam同时也是TopCoder Open算法大赛冠军。也同样两次赢得Facebook黑客杯20112013)。写这篇文章的时候,TopCoder榜中排第二 Petr、在Codeforces榜同样排第二

评论: “他是竞技程序员的偶像,即使在印度也是如此...Kavish Dwivedi

图片来源: Ishandutta2007 CC BY-SA 3.0

Gennady Korotkevich

成就: 竞技编程小神童

生平: 国际信息学奥林匹克中最小参赛者(11岁)6次获得金牌 (2007-2012)。2013年ACM国际大学生编程大赛获胜队伍成员及2014 Facebook黑客杯获胜者。写这篇文章的时候,Codeforces榜排名第一 TouristTopCoder榜第一

评论: “一个编程神童!” Prateek Joshi

“Gennady真是棒也是为什么我在白俄罗斯拥有一个强大开发团队的例证。” Chris Howard

“Tourist真是天才” Nuka Shrinivas Rao


via: http://www.itworld.com/article/2823547/enterprise-software/158256-superclass-14-of-the-world-s-best-living-programmers.html#slide1

作者:Phil Johnson 译者:martin2011qi 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出