开发人员谈论世界上最好的程序员时,经常提到他们的名字。

现在程序员好像很多,其中有很多优秀的程序员。但是什么样的程序员更好呢?

虽然很难客观地评价,但这个主题确实是开发者们津津乐道的。ITworld深入程序员社区,避免四处飞溅的争论,努力寻找可能存在的所谓共识。(威廉莎士比亚、温斯顿、程序员、程序员、程序员、程序员、程序员、程序员)事实证明,屈指可数的几个名字往往是讨论的焦点。

照片来源:tom_bullock CC BY 2.0

现在来看看世界上最好的程序员们!

玛格丽特汉密尔顿玛格丽特汉密尔顿

照片来源:美国宇航局

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

生平:查尔斯斯塔克德雷珀实验室CHARLES STARK DRAPER LABORATORATORY软件工程部主任,以她为首的团队负责设计和构建NASA的阿波罗的舰船飞行控制器软件和空间实验室Skylab。以阿波罗的经历为基础,开发了通用系统语言Universal Systems Language和事实上领先于Development Before the Fact的范式。开创了异步软件、优先级调度和非常可靠的软件设计概念。软件工程软件工程”一词被认为是发明的。1986年获得奥古斯塔埃达罗夫莱斯奖Augusta Ada Lovelace奖,2003年获得NASA杰出宇宙行动奖“Exceptional Space Act奖”。

意见:

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

“我认为,在她面前(无礼地说,包括戈登Knuth在内)计算机编程是(以其他形式保留的)数学分支。但是这艘飞船的飞行控制系统显然将编程带入了新的领域。”——丹艾伦

" ".她引进了“软件工程”一词,做了最好的示范。”——大卫汉密尔顿

《真坏的家伙》—— Drukered

唐纳德克努斯唐纳德克努奇(Donald Knuth)是高德纳(godner)

图片来源:vonguard CC BY-SA 2.0

成就《计算机程序设计艺术The Art of Computer Programming,TAOCP》作者

生平:写了编程理论权威的书。发明了数字排版系统Tex。是1971年美国计算机协会(ACM)GRACE MURRAY HOPPER奖的第一位获奖者。1974年获得ACM图灵奖A. M. Turing、1979年获得美国国家科学奖国家科学奖、1995年获得IEEE约翰冯诺依曼奖章John von Neumann Medal。1998年入选计算机历史博物馆计算机历史博物馆名人录Hall of Fellows。

意见:

" ".写的《计算机编程艺术》 the art of computer programming,TAOCP似乎为历代计算机编程做出了最大的贡献。”——名称

“唐克努斯的TeX是我用过的电脑程序中唯一几乎没有bug的。真让人印象深刻!”—— Jaap Weel

“如果你想问我,我只能说我真的很了不起!”—— Mitch Rees-Jones

肯汤普森肯汤普森(Ken Thompson)

图片来源:association for computing machinery

成就:UNIX的父亲

生平:与丹尼斯里奇丹尼斯里奇一起创造了UNIX。创建了b语言、UTF-8字符编码方案、ed文本编辑器和Go语言。

言的共同开发者。(和里奇)共同获得1983年的图灵奖A.M. Turing Award,1994年获IEEE 计算机先驱奖IEEE Computer Pioneer Award,1998年获颁美国国家科技奖章National Medal of Technology。在1997年入选 计算机历史博物馆Computer History Museum 名人录Hall of Fellows。

评论:

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

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

理查德·斯托曼Richard Stallman

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

成就: Emacs 和 GCC 缔造者

生平: 成立了GNU 工程GNU Project,并创造了它的许多核心工具,如 Emacs、GCC、GDB 和 GNU Make。还创办了自由软件基金会Free Software Foundation。1990年荣获 ACM 的葛丽丝·穆雷·霍普奖Grace Murray Hopper Award,1998年获EFF 先驱奖EFF Pioneer Award.

评论:

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

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

“我可以不赞同这位伟人的很多方面,不必盖棺论定,他不可否认都已经是一位伟大的程序员了。” —— Marko Poutiainen

“试想 Linux 如果没有 GNU 工程的前期工作会怎么样。(多亏了)斯托曼的炸弹!” ——John Burnette

安德斯·海尔斯伯格Anders Hejlsberg

图片来源: D.Begley CC BY 2.0

成就: 创造了 Turbo Pascal

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

评论:

“他用汇编语言为当时两个主流的 PC 操作系统(DOS 和 CPM)编写了 [Pascal] 编译器。用它来编译、链接并运行仅需几秒钟而不是几分钟。” —— Steve Wood

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

Doug Cutting

图片来源: vonguard CC BY-SA 2.0

成就: 创造了 Lucene

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

评论:

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

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

Sanjay Ghemawat

图片来源: Association for Computing Machinery

成就: 谷歌核心架构师

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

评论:

“Jeff Dean的僚机。” —— Ahmet Alp Balkan

Jeff Dean

图片来源: Google

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

生平:协助设计和实现了许多谷歌大型分布式系统的功能,包括网页爬虫,索引搜索,AdSense,MapReduce,BigTable 和 Spanner。2009年入选美国国家工程院National Academy of Engineering。2012年荣获ACM 的SIGOPS 马克·维瑟奖SIGOPS Mark Weiser Award及ACM-Infosys基金计算机科学奖ACM-Infosys Foundation Award in the Computing Sciences。

评论:

“... 带来了在数据挖掘(GFS、MapReduce、BigTable)上的突破。” —— Natu Lauchande

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

林纳斯·托瓦兹Linus Torvalds

图片来源: Krd CC BY-SA 4.0

成就: Linux缔造者

生平:创造了 Linux 内核与开源的版本控制系统 Git。收获了许多奖项和荣誉,包括有1998年的EFF 先驱奖EFF Pioneer Award,2000年荣获英国电脑学会British Computer Society授予的洛夫莱斯勋章(Lovelace Medal),2012年荣获千禧技术奖Millenium Technology Prize还有2014年IEEE计算机学会IEEE Computer Society授予的计算机先驱奖Computer Pioneer Award。同样入选了2008年的计算机历史博物馆Computer History Museum名人录Hall of Fellows与2012年的互联网名人堂Internet Hall of Fame。

评论:

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

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

“他真的很棒。” —— Alok Tripathy

约翰·卡马克John Carmack

图片来源: QuakeCon CC BY 2.0

成就: 毁灭战士的缔造者

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

评论:

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

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

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

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

法布里斯·贝拉Fabrice Bellard

图片来源: Duff

成就: 创造了 QEMU

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

评论:

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

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

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

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

Jon Skeet

图片来源: Craig Murphy CC BY 2.0

成就: Stack Overflow 的传说级贡献者

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

评论:

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

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

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

亚当·安捷罗Adam D'Angelo

图片来源: Philip Neustrom CC BY 2.0

成就: Quora 的创办人之一

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

评论:

“一位程序设计全才。” —— 佚名

"我做的每个好东西,他都已有了六个。" ——马克.扎克伯格Mark Zuckerberg

Petr Mitrechev

图片来源: Facebook

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

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

评论:

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

Gennady Korotkevich

图片来源: Ishandutta2007 CC BY-SA 3.0

成就: 竞技编程小神童

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

评论:

“一个编程神童!” —— Prateek Joshi

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

“Tourist 真是天才” —— Nuka Shrinivas Rao

via:

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

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

1.《【51con】超神们:15名活着的世界级程序员。》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【51con】超神们:15名活着的世界级程序员。》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/auto/2960791.html