每个行业都会有行业内的“大牛”,这些人在行业内都赢得较高的知名度及尊敬。
在程序界,下面这些人物被称为空前最伟大的程序员,他们为互联网行业贡献了很多东西,他们的贡献或许超过了一个普通人一辈子能贡献的力量,他们是伟大的,值得我们致敬。
接下来介绍12位编程界”大神“人物,排名不分先后!
1. Dennis Ritchie
Dennis MacAlistair Ritchie,也被称为 “dmr”(这是他在贝尔实验室的用户名称),是 C 语言之父。C 语言已发展成为被最广泛使用的编程语言之一。
他在1983年获得了美国计算机协会颁发的图灵奖。因对”数字时代“所做的巨大贡献而广受赞誉。并在1999年获得了由克林顿总统颁发的国家技术奖。像Mac OS X 等知名操作系统的核心,是由 他 和长期共事的 Ken Thompson 一起开发的。
2. Bjarne Stroustrup
1978 年,Bjarne Stroustrup 开发了另一门被广泛使用的编程语言,称作 C++。他获得过很多奖项,像A tour of C++,C++程序设计原理与实践,C++ 程序设计语言,C++语言的设计和演化 等著名书籍都是他创作。
他还是一名著名的研究教授并担任许多重要的职位。
3. James Gosling
James Arthur Gosling 是加拿大的计算机科学家,也是公认的 Java 之父。
NeWS 和Gosling Emacs 的成功都归功于他的贡献。因为他的显着成就,被当选为美国国家工程院的外籍会员。
4. Linus Torvalds
Linus Benedict Torvalds 是出生于芬兰的美国软件工程师,创造了版本控制系统 “Git” 和日志分割软件 “Subsurface”。
在 1991 年开发了 Linux,并担任 Linux 内核项目的首席架构师与项目协调者。由于他为计算机创造的开源操作系统,使得 Linux 内核被广泛使用。
5. Anders Hejlsberg
他是一位著名的丹麦软件工程师,负责协同设计其他成功的编程语言和开发工具。
Anders Hejlsberg,Turbo Pascal 的作者和 Delphi 的首席架构师,是编程语言 C# 的开发人员,并担任 C# 的首席架构师和微软 Typescript 的核心开发人员。
6. Tim Berners-Lee
Tim Berners-Lee,也被称为 TimBL,是一位英国计算机科学家,他因发明万维网而闻名,也是万维网联盟(W3C)的主席,该组织负责监督 Web 的持续发展。
在他于 1989 年 3 月为一个信息管理系统提出了建议之后,他通过互联网使用超文本传输协议(HTTP)实现了客户端 PC 和服务器之间的第一次通信,这一切都非常成功。
7. Brian Kernighan
Brian Wilson Kernighan 是一位加拿大计算机科学家。因与 Ritchie 共同创作C 程序设计语言 一书后变得知名.
在贝尔实验室,他与 Unix 的创造者 Ken Thompson 以及 Dennis Ritchie 一起工作,同时他也是开发 Unix 的主要贡献者,还曾经合作编写 AWK 和 AMPL 编程语言。
8. Ken Thompson
Kenneth Thompson 是美国计算机科学的先驱,与 Dennis Ritchie 合作开发了 UNIX 操作系统。也在贝尔实验室工作,并在这期间开发了 B 编程语言,也是 C 语言的主创者。
Plan 9 OS 的早期开发人员也是他。在黑客圈中他被称为Ken,还在他从 2006 年开始工作的谷歌,与其他人共同开发了 Go 编程语言。
9. Guido Van Rossum
Python 时,Guido Van Rossum 是荷兰计算机科学家,负责独自创作 Python 语言。
从 2005 年到 2012 年,他在谷歌工作,在那里他负责开发 Python 编程语言,然后在 2013 年离开谷歌在 Dropbox 工作。他仍然关注并监督着 Python 的开发进程,并在必要的时刻做出决策。
10. Donald Knuth
Donald Ervin Knuth,经常被称为算法分析之父,是美国计算机科学家,数学家和斯坦福大学荣誉教授。因创作计算机程序设计艺术 一书而的出名。并在1974年获得图灵奖,还是开源代码运动最早的创导者之一。
他的成就之一是对算法的计算复杂性的深入分析及其系统化形式的数学技术,还有 TEX 排版软件和 METAFONT 字型设计软件等。
事实上,如果没有 Donald Knuth 编程界将不会出现今天这么好的发展。
11. Richard Stallman
Richard Matthew Stallman 是最知名的自由软件爱好者和活动家, GNU 项目的创始人,目标是创建一套完全自由的操作系统,后来还建立了自由软件基金会以协助 GNU 计划。他也是 GNU Emacs 的开发者。
他对版权法发展的影响力巨大,特别是在涉及自由软件权利和许可的地方,最著名的是通用公共许可证(GPL)。
他一直致力于推动用户享有学习,修改和分发软件的权利。
12. Larry Wall
Larry Wall 作为 Perl 编程语言之父和一位讽刺的语言学家。他也是自由软件的冠军,而且他在这方面的成就已被自由软件基金会认可,并于 1998 年获得第一届自由软件奖(Free Software award)。
他在自然和人工语言方面的训练背景使得他非常适合编写 Perl 编程语言相关的书籍,他是 Programming Perl(通常被称为 ”骆驼书”)的共同作者之一,也著有 Perl Cookbook 一书。
BTW,“好的程序员有 3 种美德: 懒惰、急躁和傲慢(Laziness, Impatience and hubris) ” 这句话正是出自这位大牛。