近日,ITWorld 整理全球最杰出的 14 位程序员,一起来看下让我们膜拜的这些大神都有哪些?(排名不分先后)

  1、Jon Skeet

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

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

  网络上对 Jon Skeet 的评价:“他根本不需要调试器,只要他盯一下代码,错误之处自会原形毕露。”“如果他的代码没有通过编译的时候,编译器就会道歉。”“他根本不需要什么编程规范,他的代码就是编程规范。”

  2、Gennady Korotkevich

  个人声望:编程大赛神童

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

  网络上对 Gennady Korotkevich 的评价:“一个编程神童。”“他太令人惊讶了,他相当于我在白俄罗斯建立了一支强大的编程队伍”“彻底的编程天才”

  3、Linus Torvalds

  个人名望:Linux 之父

  个人简介/主要荣誉:Linux 和 Git 之父,一个开源的操作系统;1998 年 EFF (电子前沿基金会)先锋奖得主;2000 年英国计算机学会 Lovelace 奖章得主;2012 年千禧技术奖得主;2014 年 IEEE (电气和电子工程师协会)计算机学会先锋奖得主;2008 年入选计算机历史博物馆名人堂;2012 年入选互联网名人堂。

  网络上对 Linus Torvalds 的评价:“他简直优秀得无与伦比。”

  4、Jeff Dean

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

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

  网络上对 Jeff Dean 的评价:“使数据挖掘取得了突破性发展。”“能够在各项工作都已安排得满满的情况下,仍能构思、创作、发布出 MapReduce 以及 BigTable 这些令人赞叹不已的工具。”

  5、John Carmack

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

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

  网络上对 John Carmack 的评价:“制作了很多革命性的第一人称射击游戏,影响了一代又一代的游戏设计者。”“他能在一周内就完成任何的基础设计工作。”“他是会编程的莫扎特。”

  6、Richard Stallman

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

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

  网络上对 Richard Stallman 的评价:“曾独自一人与一众 Lisp 黑客好手进行比赛,那次是 Symbolics 对阵 LMI。”“尽管我们对事物有不同看法,但他一定是最有影响力的程序员,无论现在还是将来。”

  7、PetrMitrechev

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

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

  网络上对 PetrMitrechev 的评价:

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

  8、FabriceBellard

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

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

  网络上对 FabriceBellard 的评价:“他的作品总是令人印象深刻和光芒四射。”“世界上最有创造力的程序员。”“他是软件工程领域的尼古拉·特斯拉。”

  9、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 年获得美国计算机协会A.M、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 年获得 Dr.Dobb’s Excellence in Programming 荣誉。

  网络上对 Anders Hejlsberg 的评价:

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

  12、Ken Thompson

  个人名望:创造了 Unix

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

  同时也是B程序语言,UTF-8 编码,ed 文本编辑器的创造者、设计者。Go 程序语言的开发者之一。1983 年与 Ritchie 一起被授予美国计算机协会A.M.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 奖项得主。

  网络上对 Sanjay Ghemawat 的评价:

  “Jeff Dean 的最佳拍档。”

ITWorld:2014年全球最杰出的14位编程天才的更多相关文章

  1. 云计算之路-阿里云上:2014年6月12日14:40出现CPU 100%

    这是今天遇到的第2次故障,主站1台云服务器在14:40:33-14:41:09期间出现CPU突然跑满的状况,而CPU跑满之前,请求量并没有明显增长. 向阿里云提交之后,说晚上会对这台云服务器的虚拟机进 ...

  2. 2014年全球SEO行业调查报告

    前言: 1.该调查报告是MOZ每两年一度针对SEO行业的数据分析报告. 2.随着SEO的进化,该报告已不仅仅是SEO行业,今年的调查数据更多分析网络营销行业,可以称作"网络营销行业调查报告& ...

  3. 2014 Benelux Algorithm Programming Contest (BAPC 14)E

    题目链接:https://vjudge.net/contest/187496#problem/E E Excellent Engineers You are working for an agency ...

  4. 孙鑫MFC学习笔记14:网络编程

    1.OSI 2.TCP/IP与OSI对应关系 3.Socket 4.客户机/服务器模式 5.Windows Sockets 6.套接字类型 7.面向连接的socket编程 8.面向无连接的socket ...

  5. 5分钟速成C++14多线程编程

    原文链接:Learn C++ Multi-Threading in 5 Minutes C++14的新的多线程架构非常简单易学,如果你对C或者C++很熟悉,那么本文非常适合你.作者用C++14作为基准 ...

  6. js 14位字符串 转日期

    const pattern = /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/; const newDate = new Date(timeEnd.repla ...

  7. 14.python-CS编程

    一.客户端/服务器架构1.C/S架构:(1)硬件C/S架构(打印机)(2)软件C/S架构(web服务)2.生活中的C/S架构:饭店是S端,所有食客是C端3.C/S架构与socket的关系:socke就 ...

  8. 14 [网络编程]-socket

    1.互联网协议 博客:http://www.cnblogs.com/linhaifeng/articles/6129246.html 2.socket层 Socket是应用层与TCP/IP协议族通信的 ...

  9. 14 并发编程-(协程)-greenlet模块&gevent模块

    1.实现多个任务之间进行切换,yield.greenlet都没有实现检测I/O,greenlet在实现多任务切换下更简单 from greenlet import greenlet def eat(n ...

随机推荐

  1. redis的基本命令

    一.String类型的键值对 给一个变量赋值 set varName varVal eg 得到一个变量的值 get varName eg 删除一个变量 del varName eg del nume ...

  2. SQL数据库链接代码的解释

    SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Data Source=(local);Initial ...

  3. dll文件:关于MFC程序不能定位输入点

    问题:无法定位程序输入点到动态链接库上...... 过程:找完整个工程文件夹: APS为资源文件: resource.h为定义文件: 完全复制 除主文件以外的所有文件,程序可用: 在主程序框Cpp文件 ...

  4. 页面footer在底部

    页脚动态贴在底部需要满足以下两个条件: 当主体的内容高度不超过可视区域高度的时候,页脚贴在页面底部. 当主体的内容高度超过可视区域高度的时候,页脚将按正常布局. 方法一:footer高度固定+绝对定位 ...

  5. swift Self

    'Self' is the type of a protocol/class/struct/enum.And the 'self' is a instance of a class/struct/en ...

  6. PhotoZoom Pro 7 支持哪些图像格式?

    PhotoZoom是一款新颖的.技术上具有革命性的对数码图片无损放大的工具.为设计工作者提供了优良的解决方案,可快速渲染出完美的放大照片,呈现无与伦比的画质效果.将因其应用的广泛性,所以对图像文件的支 ...

  7. 服务器安装ESXI6.5系统

    服务器做raid5磁盘冗余配置步骤 1.打开服务器电源,进入服务器启动界面,按下F10后回车,等待服务器回应你的操作进入下一个页面 提示:  在进入服务启动页面,在页面的最下方就可以看到F9,F10, ...

  8. Javascript中的原型链,__proto__和prototype等问题总结

    1.js中除了原始数据类型 都是对象. 包括函数也是对象,可能类似于C++函数对象把 应该是通过解释器 进行()操作符重载或其他操作, 用的时候把它当函数用就行 但是实际上本质是一个对象 原型也是一个 ...

  9. linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器

    // 假设远程服务器IP地址为 192.168.1.100 1.从服务器复制文件到本地: scp root@192.168.1.100:/data/test.txt /home/myfile/ roo ...

  10. 03.IO读写-2.用with open进行文件读写

    读写文件是最常见的IO操作.Python内置了读写文件的函数,用法和C是兼容的. 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘, ...