15 位健在的牛叉程序员,你知道哪几位?
程序员愈来愈多
的程序员也愈来愈多
但是
哪些才算是 ?
其实要明确地指出“哪个”程序员是 的,这几乎不太可能,但是业内的开发者们还是对这个话题乐此不疲。ITworld就通过投票和对其他国外社区(比如Quora、Reddit)中的数据进行分析,来判断排名和分析是不是一致。
结果,有一些名字确切在大家的讨论中反复出现。
01
MargaretHamilton阿波罗计划飞行控制软件的幕后英雄她是年AugustaAdaLovelace奖的获得者,并且在年取得了NASA杰出空间表现奖。
作为CharlseStarkDraper实验室软件工程部门的主任,她领导小组为NASA的阿波罗计划和Skylab任务设计并开发了飞行控制软件。基于在阿波罗计划中的工作成绩,随后研发了通用系统语言和DBTF开发范式。她开创性地提出“异步软件、优先调度和高可信度软件设计”等概念。这些都成为往后“软件工程”的基础。
友评价
ford_beeblebrox:Hamilton发明了软件测试,她可以算得上是美国计算机工程的创始人。
DavidHamilton:是她创造了“软件工程”这个词,然后又用例子告知大家怎样做。
Drukered:她太利害了。
《就是这个美女程序员,写出了让阿波罗成功登陆月球的代码!》
02
DonaldKnuth《计算机编程艺术》的作者
他写了1本关于计算机编程理论的决定性著作,发明了TeX数字排版系统。
他是年 届ACMGraceMurrayHopper奖的获得者,并且是计算机 奖ACM图灵奖获得者()(要知道当时他才36岁),还是年美国国家科学奖章获得者和IEEE冯诺依曼奖章获得者(),并在年被任命为计算机历史博物馆名人堂成员。
友评价
JaapWeel:在我用过的计算机软件里面,只有一种是几乎没有bug的,那就是DonKnuth编写的TeX。这太让人印象深入了。
伯小乐补充:关于TeX几近没Bug,是真事。高德纳再一次用行动宣布,我这个东西(TeX),不可能再有甚么大的改进了,最多只能小修小补,使其趋近完善。他还专门设立了奖金:谁发现Tex的一个Bug,就付他2.56美元,第二个毛病5.12美元,第三个10.24美元。不过真的有人拿到他的支票了。
MitchRee-Jones:让我评价他的话,那就是 得让人难以置信。
《高德纳谈计算机程序设计艺术(上)》
《高德纳谈计算机程序设计艺术(下)》
03
KenThompsonUnix
和DennisRitchie一起,共同缔造了Unix操作系统。
他是B语言的发明人,和UTF-8字符编码规范和ed文本器的发明人。同时他还是Go编程语言的共同开发者之一。他和DennisRitchie1起获得了年的ACM图灵奖,年的IEEE计算机先锋奖和年的美国国家技术奖章。年他正式成为美国计算机历史博物馆名人堂成员。
友评价
PeteProkopowice:他极可能是有史以来最成绩卓著的程序员。(他的成绩包括:)Unix内核,Unix工具,计算机国际象棋世界 Belle、Plan9、Go语言.”
JanJannink:Ken的贡献远远超过了我们的想象,他的工作是业界的根基,其作用之大,持续时间之久,时至今日还在影响着我们的生活。
04
RichardStallmanEmacs和GCC的
他创建GNU项目,并为其开发了很多核心工具--Emacs、GCC、GDB和GNUMake。他还创建了自由软件基金会,并且是年ACMGraceMurrayHopper奖获得者,年EFF先锋奖获得者。
友评价
SrinivasanKrishnan:在当年Symbolic公司和LMI公司的那场LispMachine纠纷中,他展现出了以1当百的编程实力
DanDunay:“他对编程的理解和他思想的光辉是如此强大,以致于构成了一套完全的计算机编程亚文化体系”
MarkoPoutiainen:他是个伟大的,虽然我并不是对他百分百的认同,但是一定是历史上最重要的程序员之一,不管在他身前身后都是如此。
JohnBurte:你想一想假定Linux写出来的时候,GNU项目还不存在的话,会是什么情况?所以Stallman才是老大,耶~
05
AndersHejlsbergTurboPascal的 、C#之父他是TurboPascal的真正创始人,他还是C#的首席构架师。
TurboPascl可谓是历史上 的编译器之一,也是 集成开发环境(IDE)。随后,他主导开发了TurboPascal的继任者——Delphi。年,他取得了bb’s杂志颁发的“杰出编程奖”。
友评价
SteveWood:他当年用汇编语言代码写了Pascal编译器,同时支持当时PC机上的两种主流操作系统(DOS和CP/M)。他的编译器把编译,链接程序的时间从分钟级别提速到了秒级别。
StefanKiryazov:我崇拜这个家伙,在我成长为职业软件工程的三个关键阶段,每一个阶段 好的工具都出自他的创造。
06
DougCuttingLucene的
他开发了Lucene搜索引擎、Nutch络爬虫引擎和Hadoop分布式大数据处理工具。
他是开源项目的拥趸(Lucene、Nutch和Hadoop都是开源的)。他还担负过Apache软件基金会的总监。
友评价
RajeshRao:他就是写出杰出搜索引擎框架(Lucene/Solr)的那个人。他为世界打开了大数据之门(Hadoop)。
AmitNithianandan:他在Lucene和Hadoop上的创新性工作(固然也包括其他项目),为世界创造了巨大的财富和众多就业机会
《Lucene5分钟教程》
07
JeffDeanGoolge搜索索引技术的幕后大脑。
他参与设计和实现了Google许多大型分布式系统,包括络爬虫、索引和搜索、AdSense、MapReduce、BigTable和Spanner。
他被选取得年的美国国家工程学院奖。年取得ACMSIGOPSMarkWeiser奖和ACM-InfoSys基础奖(计算机科学类)。
友评价
NatuLauchande:他在数据发掘方面取得了重大突破(GFS,MapReduce,BigTable)
ErikGoldman:他设计,实现并部署了MapReduce和BigTable,还有无数其他的东西。
《谷歌大牛JeffDean是如何成为互联战神的》
《趣文:谷歌大牛JeffDean的那些“惊人真相”》
08
SanjayGhemawat举足轻重的Google架构师他参与设计和实现了Google的大型分布式系统,包括MapReduce、Bigtable、Spanner和Google文件系统。
他还编写过Unix的ical日历系统。他于年获选进入的美国国家工程院。年赢得了ACM计算机科学信息系统基础类奖。
友评价
AhmetAlpBalkan:他是JeffDean的左膀右臂。
09
LinusTorvaldsLinux之父
他创建了Linux内核和Git(一个开源的版本控制系统)。
他是众多奖项和荣誉的获得者,包括:年EFF先锋奖,英国计算机社区Lovelace奖章(年),千禧技术奖金(年)和IEEE计算机社区计算机先锋奖(年)。他还于年被提名计算机历史博物馆名人堂成员,和年Inter名人堂成员。
友评价
ErichFicker:为了说明他的成绩,让我们来做个比较吧。他花了几年的时间就完成了Linux内核的编写,与此同时GNUHurd项目(一个GNU自己开发的内核项目)已发展了25年了,却还只停留在预发布的demo阶段。
DanAllen:Torvald是程序员中的程序员。
《Linus:23年前我开发Linux仅仅是由于好玩》
《Git10周年访谈:Linus讲述背后故事》
10
JohnCarmackDoom之父他是idSoftware的联合创始人。
他开发出了极具影响力的FPS游戏:《德*总部3D》、《毁灭战士》和《雷神之锤》。他是计算机图形技术领域的先锋,在图形学上屡次获得重要突破:包括自适应性图块刷新(adaptivetilerefresh),二叉空间分割(BSP),和表面缓存技术等等。他在年入选交互式艺术与科学学院名人堂,并在年和年两次取得艾美奖工程和技术类奖项,并于年取得游戏开发者选择毕生成绩奖。
友评价
GregNaugthon:给他一个周末,他能做出任何东西。
ChrisMorris:他就是编程界的莫扎特
《大牛约翰·卡马克语录》
《卡马克:用C++进行函数式编程》
11
FabriceBellardQEMU
他是许多 开源软件程序的作者。
包括QEMU——一个硬件摹拟和虚拟化平台,FFmpeg——用于处理多媒体数据,和一个TinyC编译器,还有LZEXE,一个可执行程序压缩器。他是年和年混乱C代码比赛的 ,和年Google-O’Reilly开源奖获得者。他还曾是计算圆周率位数最多的世界纪录保持者。
友评价
raphinou:我觉得FabriceBellard的工作实在是太卓著和使人印象深入了
PavanYara:FabriceBellard是全球 产的程序员
MichealValladolid:他是软件工程界的尼古拉特斯拉
MichaelBiggins:他是20世纪80年代以来产生的一名延续高产的程序员
《天才程序员FabriceBellard》
12
JonSkeetStackOverflow上的传奇贡献者
他是Google工程师,《C#inDepth》的作者。
他保持者StackOverflow有史以来的 名誉,他平均每一个月在StackOverflow上回答个问题。
友评价
we:JonSkeet根本不需要调试器,他只要一直瞪着代码,然后代码就会自己出来坦白哪里出错了。
DanDyer:JonSkeet的代码如果没法通过编译,那编译器就该出来道歉了。
匿名:JonSkeet的代码不需要遵照任何代码规范,由于他的代码本身就是规范。
13
AdamD’AngeloQuora联合创始人
他是Facebook的CTO和工程副总裁,为Facebook构建了NewsFeeds的最初基础设施,后来他联合创建了Quora。
年,他以高中生的身份成为了美国奥利匹克信息比赛排名第八的选手。在年的ACM国际大学生编程比赛中,他是加州理工大学银牌优胜队的成员之一。他还在年Topcoder大学生挑战赛中闯入算法编程比赛的终究决赛轮。
友评价
匿名:他是一个:”全能”程序员。
MarkZuckerberg:他是我说的6个人之一。
14
PetrMitrechev全球最有比赛能力的程序员在这篇文章发布的时候,他是TopCoder上算法总排名第二的参赛者(id叫Petr)并且在Codeforces的总排名也是第二。
国际奥林匹克信息比赛两次金牌得主(,)。年,他赢得了Google代码挑战赛和TopCode算法公开赛 。另外,他还是两次FacebookHackerCup的得主(,)。
友评价
KavishDwivedi:他就是比赛型程序员的偶像,即便是在我们印度
15
GennadyKorotkevich编程比赛的奇才
他是国际奥林匹克信息比赛创办以来最年轻的参赛者(11岁)和6次金牌获得者(-)。
年ACM国际大学生编程比赛优胜队的成员之一,年FacebookHackerCup的赢得者。在本文编写是,他是Codeforces 的选手(id:Tourist)和Topcode算法比赛者中的 名。
友评价
PrateekJoshi:一个编程奇才
ChrisHoward:Gennady 使人惊讶,他拉高了全部白俄罗斯的编程开发水平。
NukaShrinivasRao:Toursit就是个天才
白癜风早期怎么治疗白癜风中医疗法