虽然我们没办法真正证明谁是在世程序员中谁最牛,但总有开发人员不停讨论这个话题。ITworld网站在各种相关论坛里研究输入设备及编码器,看看有没有谁是大家普遍赞同的牛逼程序员。事实证明,还是有极少数的人名会经常被提到。而基于这个调查研究,找出了以下14位普遍认同的世界14大牛逼程序员: 1.Jon Skeet 上榜理由:Stack Overflow大神 资历:谷歌软件工程师,《精通C#》(C# in Depth)作者,Stack Overflow最高声望,平均每个月回答的问题超过425个。 评价: 2.Gennady Korotkevich
上榜理由:编程比赛神童 资历:国际信息学奥林匹克竞赛(International Olympiad in Informatics,IOI)最年轻(11岁)的参赛者,连获6次金牌(2007—2012)。2013年ACM国际大学生程序设计比赛获胜团队一员,Facebook2014年黑客杯获奖者。截止到原稿发稿前,排名俄罗斯算法竞赛网站Codeforces(昵称Tourist)第一名,TopCoder国际编程大赛第二名。 评价: “Gennady令人叹为观止,这也是我在白俄罗斯开展大型开发团队的显著原因。” ——Chris Howard “Tourist是个天才!” ——Nuka Shrinivas Rao 3.Linus Torvalds
上榜理由:Linux创建者 资历:创建了Linus内核和Git这个开源版本控制系统。斩获无数奖项与荣誉,包括1998年电子前哨基金会先锋奖(EFF Pioneer Award)、2000年英国计算机协会Lovelace Medal奖章、2012年千年技术奖(Millennium Technology Prize)和2014年IEEE计算机协会计算机先驱奖。同时还在2008年入选了美国计算机历史博物馆名人堂,2012年入选互联网名人堂。 评价: Alok Tripathy“他非常、十分、极其的棒。” 4.Jeff Dean 上榜理由:谷歌搜索引擎的智囊 资历:协助设计许多谷歌的大规模分布式系统,包括网站爬行、索引和搜索、相关广告、MapReduce变成模型、BigTable数据存储系统和Spanner数据库。2009年当选美国国家工程院院士,2012年获得ACM SIGOPS Mark Weiser Award奖项和ACMInfosys Foundation Award计算科学奖。 评价: 5.John Carmack 上榜理由:毁灭战士《Doom》开发者 资历:id Software的联合创始人,开发了许多很有影响的第一人称射击游戏,比如《德军总部3D》(Wolfenstein 3D)、《毁灭战士》(Doom)和《雷神之锤》(Quake)。率先开创了许多计算机显示技术,如切片适配更新(Adaptive Tile Refresh)、二叉空间分割(Binary Space Partitioning)和(Surface Caching)。2001年在互动艺术与科学学会(Academy of Interactive Arts and Sciences)名人堂就职,2010年获得游戏开发者选择奖终身成就奖。 评价: 6.Richard Stallman 上榜理由:Emacs和GCC创造者 资历:成立了GNU项目计划,创造了许多核心工具,如Emacs、GCC、GDB以及GNU Make,还创立了自由软件基金会。1990年获得ACM Grace Murray Hopper奖,1998年获得EFF先锋奖。 评价: 7.Petr Mitrechev 上榜理由:最有竞争力的程序员之一 资历:2000年和2002年获得国际信息学奥林匹克竞赛金牌,2006年谷歌编程挑战赛获奖者,也是TopCoder算法公开赛冠军,还曾两次获得Facebook黑客杯冠军(2011、2013)。截止至发稿前,是TopCoder(昵称Petr)上排名第一的算法参赛者,Codeforces排名第五。 评价: 8.Fabrice Bellard 上榜理由:QEMU创造者 资历:创造了许多著名开源软件程序,包括QEMU(一个硬件仿真和虚拟技术平台)、FFmpeg(处理多媒体数据)、Tiny C编译器和LZEXE(压缩软件)。2000和2001年C语言混乱代码大赛(Obfuscated C Code Contest)优胜者,2001年谷歌O'Reilly Open Source Award获得者,计算圆周率小数点后位数最多的前一次世界纪录保持者。 评价: 9.Doug Cutting 上榜理由:Lucene创造者 资历:开发了Lucene搜索引擎,还有网络爬虫Nutch、一套大数据集的分布处理工具Hadoop。是一位开源的强烈倡导者(Lucene、Nutch和Hadoop的源代码都是开放的)。现任Apache软件基金会理事。 评价: 10.Donald Knuth 上榜理由:《计算机程序设计艺术》(The Art of Computer Programming)作者 资历:写了这本编程理论的权威书籍,创造了TeX数码排版系统。是第一位获得ACM Grace Murray Hopper Award的人,时间在1971年。1974年获得ACM图灵奖(A. M. Turing Award),1979年获得美国国家科学奖章,1995年获得IEEE冯诺依曼奖(John von Neumann Medal),1998年成为计算机历史博物馆名人。 评价: 11.Anders Hejlsberg 上榜理由:创造Turbo Pascal 资历:Turbo Pascal的原作者。后来又领导了Delphi(Turbo Pascal的下一代)的构建,C#首席设计师、架构师,Dobb’s程序设计杰出奖2001年获奖者。 评价: 12.Ken Thompson 上榜理由:Unix创建者 资历:和Dennis Ritchie一起创建Unix,B语言、UTF-8字符编码方案、ed编辑器创造者,Go语言共同开发者。1983年ACM图灵奖共同得主,1994年IEEE先锋奖,1998年获得美国国家科技奖章。1997年进入计算机历史博物馆名人堂。 评价: 13.Adam D'Angelo 上榜理由:Quora的共同创办人 资历:作为Facebook的工程师,构建了动态消息基本架构。在离开Facebook创办Quora之前当上了Facebook技术总监、技术副总裁。还是高中生就在2001年获得美国计算机奥林匹克竞赛获得第八名,2004年和他在加州理工学院的团队一起获得AVM国际大学生程序设计大赛的银牌。2005年Topcoder高校挑战赛的算法编码比赛中进入决赛。 评价: 14.Sanjay Ghemawat 上榜理由:谷歌核心架构师 资历:帮助设计一些谷歌大型分布式系统,包括MapReduce、BigTable、Spanner和Google File System(谷歌文件系统)。创建了Unix的ical日历系统,2009年进入美国国家工程院,2012年获得ACM Infosys Foundation Award计算科学奖。 评价: |
|
来自: 李灏 > 《GEEK 脑洞段子合集》