15 位健在的牛叉程序员,你知道哪几位?

by admin on 2020年5月3日

现如今程序员是越来越多了,所以优秀的程序员也是越来越多了。但是他们中哪些才是顶尖中的顶尖呢?

图片 1

其实要明确地指出“哪一个”程序员是最优秀的,这几乎不太可能,但是业内的开发者们还是对这个话题乐此不疲。ITworld
就通过投票,以及对其他国外社区(比如
Quora、Reddit)中的数据进行分析,来判断排名和分析是否一致。结果,有一些名字确实在大家的讨论中反复出现。

导读:全球最厉害的 14
位程序员是谁?一起来看下让我们膜拜的这些大神都有哪些?

下面就让我们来看看依然健在的最受大家认可的 15 位优秀程序员:

排名不分先后。

(小编先补充声明,下面排序并不是按个人成就。如果你喜欢的大牛排在后面了,别纠结别激动
~≧▽≦~ )

01 Jon Skeet

1. Margaret Hamilton

图片 2

个人名望:程序技术问答网站 Stack Overflow
总排名第一的大神,每月的问答量保持在 425 个左右。

主要成就:阿波罗计划飞行控制软件的幕后英雄

上榜理由:作为 Charlse Stark Draper
实验室软件工程部门的主任,她领导她的小组为 NASA
的阿波罗计划和Skylab任务设计并开发了飞行控制软件。基于在阿波罗计划中的工作成就,她随后研发了通用系统语言和 DBTF
开发范式。她开创性地提出了“异步软件、优先调度、以及高可信度软件设计”等概念。这些都成为日后“软件工程”的基础。她是1986年Augusta
Ada Lovelace奖的获得者,并且在2003年获得了NASA杰出空间表现奖。

个人简介/主要荣誉:谷歌软件工程师,代表作有《深入理解C#(C# In
Depth)》。

网友评价

  • ford_beeblebrox:Hamilton发明了软件测试,她可以算得上是美国计算机工程的创始人。

  • Dan
    Allen:我认为在她所做出成就之前(恕我冒昧,因为Knuth也被包括在这个范围当中),计算机编程(以及其相关的东西)都还只是数学的一个分支。然后一套航天飞行器的飞行控制软件清晰地把编程带向了一个不同的范式领域。

  • David Hamilton:
    …是她创造了“软件工程”这个词,然后又用例子告诉大家怎么做

  • Drukered:她太厉害了

网络上对Jon Skeet的评价:

推荐阅读

《就是这个美女程序员,写出了让阿波罗成功登陆月球的代码!》

图片 3

(旁边是「著作等身」的阿波罗制导系统的代码)

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

2. Donald Knuth

图片 4

“如果他的代码没有通过编译的时候,编译器就会道歉。”

主要成就:《计算机编程艺术》的作者

上榜理由:他写了一本关于计算机编程理论的决定性著作,发明了 TeX
数字排版系统。他是1971年第一届ACM Grace Murray
Hopper奖的获得者(译者注:美国海军女少将 Grace Murray Hopper
也绝对是载入史册的计算机科学家和顶级程序员,可惜她已经去世,因此没有列入本文名单)。并且是计算机最高奖ACM图灵奖获得者(1974)(要知道当时
他才36岁),还是1979年美国国家科学奖章获得者以及IEEE冯诺依曼奖章获得者(1995)。并在1998年被任命为计算机历史博物馆名人堂成员。

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

网友评价:

  • 匿名:写《计算机编程艺术》这本书,估计是有史以来关于计算机编程最复杂的工作。

  • Jaap Weel:在我用过的计算机软件里面,只有一种是几乎没有 bug
    的,那就是Don Knuth编写的TeX。这太让人印象深刻了。

  • 伯小乐补充:关于 TeX 几乎没
    Bug,是真事。高德纳再一次用行动宣告,我这个东西(TeX),不可能再有什么大的改进了,最多只能小修小补,使其趋近完美。他还专门设立了奖金:谁发
    现Tex的一个Bug,就付他2.56美元,第二个错误5.12美元,第三个10.24美元。请看此文:《程序员单枪匹马做的最复杂/重要的程序,是哪
    个?》。不过真的有人拿到他的支票了。

  • Mitch Ree-Jones:让我评价他的话,那就是优秀得让人难以置信。

02 Gennady Korotkevich

推荐阅读:

《程序员单枪匹马做的最复杂/重要的程序,是哪个?》、《高德纳谈计算机程序设计艺术(上)》和《高德纳谈计算机程序设计艺术(下)》

个人声望:编程大赛神童

3. Ken Thompson

图片 5

个人简介/主要荣誉:年仅 11
岁时便参加国际信息学奥林比克竞赛,创造了最年轻选手的记录。在 2007-2012
年间,总共取得 6 枚奥赛金牌;2013
年美国计算机协会编程比赛冠军队成员;2014 年 Facebook
黑客杯冠军得主。截止目前,稳居俄编程网站 Codeforces 声望第一的宝座,在
TopCoder 算法竞赛中暂列榜眼位置。

主要成就:Unix 缔造者

上榜理由:和 Dennis Ritchie 一起,共同缔造了Unix操作系统。他是 B
语言的发明人,以及 UTF-8 字符编码规范和 ed
文本编辑器的发明人。同时他还是 Go 编程语言的共同开发者之一。他和 Dennis
Ritchie
一起获得了1983年的ACM图灵奖,1994年的IEEE计算机先锋奖和1998年的美国国家技术奖章。1997年他正式成为美国计算机历史博物馆名人
堂成员。

网络上对Gennady Korotkevich的评价:

网友评价:

  • Pete
    Prokopowice:…他很可能是有史以来最成就卓著的程序员。(他的成就包括:)Unix内核,Unix工具,计算机国际象棋世界冠军Belle、Plan
    9、Go语言.”

  • Jan
    Jannink:Ken的贡献远远超过了我们的想象,他的工作是业界的根基,其作用之大,持续时间之久,时至今日还在影响着我们的生活。

“一个编程神童。”

4. Richard Stallman

图片 6

“他太令人惊讶了,他相当于我在白俄罗斯建立了一支强大的编程队伍。”

主要成就:Emacs 和 GCC 的缔造者

上榜理由:他创立了GNU项目,并为其开发了很多核心工具,例如Emacs、GCC、GDB 等等,还有 GNU
Make。他还创立了自由软件基金会。他是1990年ACM Grace Murray
Hopper奖获得者,1998年EFF先锋奖获得者。

网友评价:

  • Srinivasan Krishnan:…在当年Symbolic公司和LMI公司的那场Lisp
    Machine纠纷中,他展示出了以一当百的编程实力

  • (黄小非补充:这是一个非常传奇的故事,当年Richard
    Stallman在麻省理工(MIT)的人工智能实验室工作,该实验室的重要成果之一就是Lisp
    Machine。后来,实验室中的两拨科学家分别下海创业,创立了Lisp Machine
    Inc. ,也即是LMI,以及Symbolic公司。这两家公司的主要业务都是基于Lisp
    Machine的,而且和MIT也签了约,说好了MIT授权他们使用Lisp
    Machine,而两家对Lisp
    Machine做的改进也授权MIT使用,互惠互利。可是,没想到后来Symbolic公司想另起炉灶,于是仿照Lisp
    Machine的功能自己重新研发了一个仿制品,日后再开发的软件产品就是基于这个仿制品系统而不是MIT的Lisp
    Machine了,这样也就不用与MIT和LMI再相互交换成果了。这个举动让Richard
    Stallman非常愤怒,他决定收拾一下Symbolic这个被金钱冲昏头脑的公司,于是他就盯着Symbolic的新产品推出情况,只要
    Symbolic一发布新产品,他就马上在动手在Lisp
    Machine上做一个功能一样的送给MIT和LMI使用。一般Sybmolic推出的新软件,Richard
    Stallman自己一个人花个几天就能做出一个功能一模一样的。他的这种方式和工作效率曾经让Symbolic公司一度非常恼火。)

  • Dan
    Dunay:“他对编程的理解和他思想的光辉是如此强大,以致于形成了一套完整的计算机编程亚文化体系”

  • Marko
    Poutiainen:他是个伟大的,虽然我并不是对他百分百的认同,但是必定是历史上最重要的程序员之一,无论在他身前身后都是如此。

  • John
    Burnette:你想想假设Linux写出来的时候,GNU项目还不存在的话,会是什么情况?所以Stallman才是老大,耶~

“彻底的编程天才。”

5. Anders Hejlsberg

图片 7

03 Linus Torvalds

主要贡献:Turbo Pascal 的缔造者、C# 之父

上榜理由:他是Turbo Pascal的真正创始人。Turbo
Pascl可谓是历史上最受欢迎的编译器之一,也是首个集成开发环境(IDE)。随后,他主导开发了Turbo
Pascal的继任者——Delphi。他还是 C# 的首席构架师。2001年,他获得了Dr.
Dobb’s杂志颁发的“杰出编程奖”。

个人名望:Linux之父

网友评价:

  • Steve
    Wood:他当年用汇编语言代码写了Pascal编译器,同时支持当时PC机上的两种主流操作系统(DOS和CP/M)。他的编译器把编译,链接程序的时间从分钟级别提速到了秒级别。

  • Stefan
    Kiryazov:我崇拜这个家伙,在我成长为职业软件工程的三个关键阶段,每个阶段最喜爱的工具都出自他的创造。

个人简介/主要荣誉:

6. Doug Cutting

图片 8

Linux和Git之父,一个开源的操作系统;

主要成就:Lucene 的缔造者

上榜理由:他开发了Lucene搜索引擎,Nutch网络爬虫引擎以及Hadoop分布式大数据处理工具。他是开源项目的拥趸(Lucene,Nutch和Hadoop都是开源的)。他还担任过Apache软件基金会的总监。

1998 年 EFF(电子前沿基金会) 先锋奖得主;

网友评价:

  • Rajesh
    Rao:…他就是写出杰出搜索引擎框架(Lucene/Solr)的那个人。他为世界打开了大数据之门(Hadoop)。

  • Amit
    Nithianandan:他在Lucene和Hadoop上的创新性工作(当然也包括其他项目),为世界创造了巨大的财富和众多就业机会…

2000 年英国计算机学会 Lovelace 奖章得主;

推荐阅读:

《Lucene五分钟教程》

2012 年千禧技术奖得主;

7. Jeff Dean

图片 9

2014 年 IEEE(电气和电子工程师协会)计算机学会先锋奖得主;

主要成就:

Goolge搜索索引技术的幕后大脑。

上榜理由:他参与设计和实现了Google许多大型分布式系统,包括网络爬虫,索引和搜索,AdSense,
MapReduce,
BigTable和Spanner。他被选获得2009年的美国国家工程学院奖。2012年获得ACM
SIGOPS Mark Weiser奖和ACM-InfoSys基础奖(计算机科学类)。

2008 年入选计算机历史博物馆名人堂;

网友评价:

  • Natu Lauchande:…他在数据挖掘方面取得了重大突破(GFS, MapReduce,
    BigTable)

  • Erik Goldman:
    …他设计,实现并部署了MapReduce和BigTable,还有无数其他的东西。

  • 伯小乐补充:「Jeff Dean
    是直接写二进制机器代码的,他写源代码,是为了给其他开发人员作参考」。这句是出自《趣文:谷歌大牛Jeff
    Dean的那些“惊人真相”》的趣评。

2012 年入选互联网名人堂。

推荐阅读:

《谷歌大牛Jeff Dean是如何成为互联网战神的》和《趣文:谷歌大牛Jeff
Dean的那些“惊人真相”》

网络上对Linus Torvalds的评价:

8. Sanjay Ghemawat

图片 10

“他简直优秀得无与伦比。”

主要成就:举足轻重的Google架构师

上榜理由:他参与设计和实现了Google的大型分布式系统,包括MapReduce、Bigtable、Spanner和
Google文件系统。他还编写过Unix的ical日历系统。他于2009年获选进入的美国国家工程院。2012年赢得了ACM计算机科学信息系统基础
类奖。

04 Jeff Dean

网友评价:

  • Ahmet Alp Balkan:他是 Jeff Dean 的左膀右臂。

个人名望:谷歌搜索索引技术的幕后大脑。

9. Linus Torvalds

图片 11

个人简介/主要荣誉:谷歌大规模分布式计算系统的设计师,例如:站点爬行,索引与搜索,在线广告,MapReduce,BigTable
以及 Spanner(分布式数据库)。2009 年进入美国国家工程院;2012
年美国计算机协会 SIGOPS Mark Weiser Award 以及 Infosys Foundation Award
奖项得主。

主要成就:Linux 之父

上榜理由:他创建了Linux
内核 以及 Git(一个开源的版本控制系统)。他是众多奖项和荣誉的获得者,包括:1998年EFF先锋奖,英国计算机社区Lovelace奖章
(2000年),千禧技术奖金(2012年)以及IEEE计算机社区计算机先锋奖(2014年)。他还于2008年被提名计算机历史博物馆名人堂成员,以
及2012年Internet名人堂成员。

网络上对Jeff Dean的评价:

网友评价:

  • Erich
    Ficker:「为了说明他的成就,让我们来做个对比吧。他花了几年的时间就完成了Linux内核的编写,与此同时GNU
    Hurd项目(一个GNU自己开发的内核项目)已经发展了25年了,却还只停留在预发布的demo阶段。」

  • Dan Allen:「Torvald是程序员中的程序员。」

  • Alok Tripathy:「他太他*的优秀了!」

“使数据挖掘取得了突破性发展。”

推荐阅读:

《Linus:23年前我开发Linux仅仅是因为好玩》和《Git 10 周年访谈:Linus
讲述背后故事》,更多请点击这里。

“能够在各项工作都已安排得满满的情况下,仍能构思、创作、发布出 MapReduce
以及 BigTable 这些令人赞叹不已的工具。”

10. John Carmack | 约翰·卡马克

图片 12

05 John Carmack

主要荣誉:Doom 之父

主要成就:他是id
Software的联合创始人,他开发出了极具影响力的FPS游戏:《德军总部3D》、《毁灭战士》和《雷神之锤》。他是计算机图形技术领域的先锋,在图
形学上多次取得重要突破:包括自适应性图块刷新(adaptive tile
refresh),二叉空间分割(BSP),以及表面缓存技术等等。他在2001年入选交互式艺术与科学学院名人堂,并在2007年和2008年两次获得
艾美奖工程和技术类奖项,并于2010年获得游戏开发者选择终身成就奖。

个人名望:第一人称射击游戏经典师祖《Doom》(毁灭战士)之父

网友评价:

  • Alex
    Dolinsky:”他在20岁之前就写出了第一个渲染引擎。这家伙是个天才。我希望我有他1/4的功力就好了。“

  • dniblock:「《德军总部3D》、《毁灭战士》和《雷神之锤》在那个时代都是革命级的游戏,并且影响了一代游戏设计师。」

  • Greg Naugthon:”给他一个周末,他能做出任何东西。“

  • Chris Morris:”他就是编程界的莫扎特”

个人简介/主要荣誉:id Software
公司联合创始人,制作了很多脍炙人口的游戏,如:《德军司令部》、《Doom》(毁灭战士)、《Quake》(雷神之锤)。引领了很多计算机显示领域的新技术,包括:adaptive
tile refresh(切片适配更新)、binary space
partitioning(二元空间分割)、surface caching(平面缓存);2001
年进入互动艺术与科学学院名人堂;2010
年收获游戏开发者精选奖终身成就奖殊荣。

推荐阅读:

《大牛约翰·卡马克语录》和《卡马克:用C++进行函数式编程》

网络上对John Carmack的评价:

11. Fabrice Bellard

图片 13

“制作了很多革命性的第一人称射击游戏,影响了一代又一代的游戏设计者。”

主要成就:QEMU 缔造者

上榜理由:他是许多著名开源软件程序的作者,包括QEMU——一个硬件模拟和虚拟化平台,FFmpeg——用于处理多媒体数据,以及一个Tiny
C编译器,还有LZEXE,一个可执行程序压缩器。他是2000年和2001年混乱C代码竞赛的冠军,以及2011年Google-O’Reilly开源
奖获得者。他还曾经是计算圆周率位数最多的世界纪录保持者。

“他能在一周内就完成任何的基础设计工作。”

网友评价:

  • raphinou:“我觉得Fabrice Bellard的工作实在是太卓著和令人印象深刻了”

  • Pavan Yara:“Fabrice Bellard是全世界最高产的程序员…”

  • Micheal Valladolid:”他是软件工程界的尼古拉特斯拉“

  • Michael Biggins:”他是20世纪80年代以来产生的一位持续高产的程序员“

“他是会编程的莫扎特。”

推荐阅读:

《天才程序员 Fabrice Bellard》

06 Richard Stallman

12. Jon Skeet

图片 14

个人名望:Emacs文本编辑器,多种语言编译器GCC的创造者。

主要成就:StackOverflow 上的传奇贡献者

上榜理由:他是Google工程师,《C# in
Depth》的作者。他保持者StackOverflow有史以来的最高声望,他平均每个月在StackOverflow上回答390个问题。

个人简介/主要荣誉:GNU项目发起人,开发出很多核心工具,例如:Emacs,GCC,GDB和GU
Make Free Software公司创始人。1990 年获得美国计算机协会 Grace Murray
Hopper 奖项;1998 年获得EFF(电子前沿基金会)先锋奖。

网友评价:

  • Steven A. Lowe:”Jon
    Skeet根本不需要调试器,他只要一直瞪着代码,然后代码就会自己出来坦白哪里出错了。“

  • Dan Dyer:”Jon
    Skeet的代码如果无法通过编译,那编译器就该出来道歉了。“

  • 匿名:”Jon
    Skeet的代码不需要遵守任何代码规范,因为他的代码本身就是规范。“

  • 伯小乐补充:上面这些评价,和《趣文:谷歌大牛Jeff
    Dean的那些“惊人真相”》这篇文章的趣评一个风格呀。

网络上对Richard Stallman的评价:

13. Adam D’Angelo

图片 15

“曾独自一人与一众 Lisp 黑客好手进行比赛,那次是 Symbolics 对阵 LMI 。”

主要成就:Quora 联合创始人

上榜理由:他是Facebook的工程师,为Facebook构建了News Feeds
的最初基础设施。后来他成为了Facebook的CTO以及工程副总裁,接着他从Facebook离职联合创立了Quora。2001年,他以高中生的身
份成为了美国奥利匹克信息竞赛排名第八的选手。在2004年的ACM国际大学生编程竞赛中,他是加州理工大学银牌优胜队的成员之一。他还在2005年
Topcoder大学生挑战赛中闯入了算法编程竞赛的最终决赛轮。

“尽管我们对事物有不同看法,但他一定是最有影响力的程序员,无论现在还是将来。”

网友评价:

  • 匿名:”他是一个‘全能’程序员”

  • Mark Zuckerberg:“他是我说的六个人之一。”

  • (黄小非补充:在创立Facebook之初,Mark
    Zuckerberg认为世界上只有6个人能够理解他创立Facebook的思想,当时他就盯上了在加州理工上学的Adam
    D’Angelo,认为他是6个人之一。)

07 Petr Mitrechev

14. Petr Mitrechev

图片 16

个人名望:最有竞争力的程序员之一。

主要荣誉:全世界最有竞赛能力的程序员

上榜理由:国际奥林匹克信息竞赛两次金牌得主(2000,2002)。2006年,他赢得了Google代码挑战赛和TopCode算法公开赛冠
军。另外,他还是两次Facebook Hacker
Cup的得主(2011,2013)。在这篇文章发布的时候,他是TopCoder上算法总排名第二的参赛者(id叫Petr)并且在
Codeforces的总排名也是第二。

网友评价:

  • Kavish Dwivedi:「他就是竞赛型程序员的偶像,即使是在我们印度…」

个人简介/主要荣誉:分别在 2000 年与 2012
年收获国际奥林匹克信息竞赛金牌;2011 年与 2013 年赢得 Facebook
黑客杯赛;在 2006 年赢得谷歌 Code Jam 程序设计大赛以及 TopCoder
算法公开赛;截止目前,暂列 TopCoderPetr 算法竞赛首位,在 Codeforces
中排行第五。

15. Gennady Korotkevich

图片 17

网络上对Petr Mitrechev的评价:

主要成就:编程竞赛的奇才

上榜理由:他是国际奥林匹克信息竞赛创办以来最年轻的参赛者(11岁)以及6次金牌获得者(2007-2012)。2013年ACM国际大学生编程
竞赛优胜队的成员之一,2014年Facebook Hacker
Cup的赢得者。在本文编写是,他是Codeforces排名第一的选手(id:Tourist)以及Topcode算法竞赛者中的第一名

转自:    

“即使在印度,他都是程序设计竞赛者心中的偶像。”

08 Fabrice Bellard

个人名望:开发出模拟处理器的自由软件 QEMU。

个人简介/主要荣誉:开发了许多著名的开源软件,例如:QEMU硬件模拟虚拟平台,FFmpeg多媒体数据处理软件,Tiny
C编译器,LZEXE解压缩软件。在 2000 年与 2001
年赢得国际C语言混乱代码设计大赛冠军;2011
年赢得谷歌O’Reilly开源设计奖;前圆周率计算精度世界纪录保持者。

网络上对Fabrice Bellard的评价:

“他的作品总是令人印象深刻和光芒四射。”

“世界上最有创造力的程序员。”

“他是软件工程领域的尼古拉·特斯拉。”

09 Doug Cutting

个人名望:开发出开源全文检索引擎工具包Lucene。

个人简介/主要荣誉:除了Lucene,还开发了著名的网络爬虫工具Nutch,分布式系统基础架构Hadoop,这些大师级作品都是开源的。目前任职Apache软件基金会主席。

网络上对Doug Cutting的评价:

“他开发出卓越超群的全文检索引擎工具包(Lucene/Solr)以及为世界打开了一扇通往大数据的大门。”

“开源的Lucene以及Hadoop为全球创造了无数的财富以及就业机会。”

10 Donald Knuth

个人名望:《计算机程序设计艺术》(The Art of Computer
Programming)一书的作者。

个人简介/主要荣誉:著有数本影响深远的程序设计理论书籍;发明了TeX数字排版系统;在1971年成为首位获得美国计算机协会Grace
Murray Hopper奖项的人士;1974年获得美国计算机协会
Turning奖项;1979年被授予国家科技奖章;1995年被授予电气和电子工程师协会John
von Neumann奖章;1998年入选计算机历史博物馆名人录。

网络上对Donald Knuth的评价:

“我曾经有幸使用过一款无限接近零错误的大型软件,它就是TeX。”

11 Anders Hejlsberg

个人名望:创造了Turbo Pascal。

个人简介/主要荣誉:Turbo Pascal的原作者,Turbo
Pascal是最受欢迎的Pascal编译器之一,也首次为Pascal带来整合的开发环境。主导开发了Turbal
Pascal继承者Delphi。首席C#设计师与架构师;2011年获得’s Excellence in
Programming荣誉。

网络上对Anders Hejlsberg的评价:

“我崇敬的程序大师,是我通往专业软件设计师道路上的领路人。”

12 Ken Thompson

个人名望:创造了Unix

个人简介/主要荣誉:与Dennis Ritchie一起创造了Unix。

同时也是B程序语言,UTF-8编码,ed文本编辑器的创造者、设计者。Go程序语言的开发者之一。1983年与Ritchie一起被授予美国计算机协会
Turning奖项;1994年IEEE(电气和电子工程师协会)计算机学会先锋奖得主;1998年被授予国家科技奖章;1997年入选计算机历史博物馆名人录。

网络上对Ken Thompson的评价:

“世界上最杰出的程序员。”

13 Adam D’Angelo

个人名望:问答SNS网站Quora的创办人之一。

个人简介/主要荣誉:前Facebook CTO、研发副总裁,创建了news
feed(信息流)的基础架构。SNS网站Quora的创办人之一。2001年以高中生身份参加美国计算机奥林匹克竞赛,最终取得第八名的佳绩。2004年帮助加州理工学院摘下ACM国际大学生程序设计大赛团体银牌。2005年进入Topcoder大学校际算法竞赛决赛。

网络上对Adam D’Angelo的评价:

“一位程序设计全才。”

Mark Zuckerberg的评价:“我做的每一个好东西,他都能做出六个。”

14 Sanjay Ghemawat

个人名望:Google架构师团队中的核心人物。

个人简介/主要荣誉:帮助Google设计并推出了大型发布式计算系统,包括:MapReduce、BigTable、Spanner以及Google文件系统。开发出Unix
ical日历系统;2009年进入国家工程院;2012年美国计算机协会Infosys
Foundation Award奖项得主。

-END-

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图