盘点12位最著名的程序员,头发多的不一定不是大师,来认认自己的祖师爷吧
发表于: 2019-04-28 08:24:28 | 已被阅读: 57 | 分类于: 杂谈
现在已经有很多非常流行的编程语言,例如C语言、C++、C#、Java、Php 等。但是,不管是使用何种编程语言的程序员,他们都为社会贡献了自己。然而,很少有程序员能够做出远超其他程序员一生中能够做出的贡献,能够做到这一点的程序员都是各自领域的先驱。
本文将盘点有史以来 12 位非常伟大的程序员,他们完全改变了人类获取信息和媒体的方式,为社会做的贡献不可磨灭。
12. Ada Lovelace
阿达·洛夫蕾丝(Ada Lovelace)的本名是奥古斯塔·阿达·金(Augusta Ada King),她是一位英国数学家,也是世界上公认的第一位计算机程序员,主要以她在早期的Charles Babbage’s机械通用计算机分析引擎上的工作而闻名。她为分析引擎创建的注释包括公认的第一个计算机程序算法。换句话说,Ada Lovelace 是世界上第一个计算机程序。
从一开始,Ada 就对计算机有着不同寻常的看法。当时人们普遍认为计算机只能用来处理简单的数学运算,而 Ada 则认为总有一天,计算机将大大改变人类的科技。所以她为计算机编程的发展做出了很多工作,计算机编程的发展要落后很多年。
11. Niklaus Wirth
Niklaus Emil Wirth 是一名瑞士计算机科学家,他是软件工程领域计算机编程的先驱。他最著名的工作是设计了几种非常流行的编程语言,包括 pascal、euler、algol w、modula、modula-2、oberon、oberon-2 和 oberon-07。他还设计了简单的编程语言 pl/0 来解释编译器的设计,这是许多大学编译器设计课程的基础。
Niklaus 曾在 Lilith 和 Oberon 操作系统以及 LOLA 数字硬件设计和仿真系统的设计和实施团队中工作过。由于 Niklaus 的开创性工作和创新计算机语言的设计,他获得了 1984 年图灵奖。
10. Bill Gates
Bill Gates 可以说是有史以来最受欢迎的计算机程序员之一, 他是美国商业巨头、计算机程序员、PC先驱、投资者和慈善家。他也是全球最大的个人电脑软件公司微软的联合创始人、前执行官和现任董事长,他还是个人电脑革命最著名的企业家,并开发了 Windows 操作系统, Windows 是世界上使用最多的操作系统。
在微软的头5年里,除了处理公司的业务之外,Gates 还亲自监督公司发出的每一行代码,经常修改他认为不正确或错误的代码。除了编程技巧外,他还因其慷慨大方和敏锐的投资计划广受赞誉,但也由于他反竞争的商业策略受到很多人的批评。
9. James Gosling
詹姆斯·亚瑟·戈斯林(James Gosling)是加拿大的计算机科学家,也是加拿大的官员。他编写了相当多的程序,但他最广为人知的工作之一就是在 1994 年,创建了 Java 编程语言,以及它的原始虚拟机和编译器。。
James还为其他几个软件系统做出了重大贡献,如 News 和 Gosling Emacs。由于其非凡的成就,Gosling 被选为美国国家工程院的外籍副院长。
8. Guido van Rossum
在 Google 工作期间 Rossum 开发了 Python,他还开发了 Mondrian(Google内部使用的代码审查系统)和Rietveld。 在谷歌工作了7年之后,他转到 Dropbox 工作。 Rossum 被计算机协会认可为杰出工程师,并于2003年5月获得 NLUUG 奖。
7. Ken Thompson
2006年以来,Ken 在谷歌工作时发明了 Go 编程语言。Ken 的其他贡献包括他在正则表达式方面的工作,早期的计算机文本编辑器 qed 和 ed,UTF-8编码的定义,甚至他在计算机象棋方面的工作也颇有建树,他创建了象棋机器belle。
6. Donald Knuth
Knuth 还推广了渐进符号法,他也是 Tex 计算机排版系统和元字体定义语言和呈现系统的创造者。他为理论计算机科学的几个分支做出了贡献,还创造了计算机现代字体家族。
5. Brian Kernighan
Kernighan 之所以出名,是因为他与人合著了第一本关于C语言的书,并为第7版 Unix 编写了许多 Unix 程序,如 Ditroff 和 Cron。
4. Tim Berners-Lee
Tim 凭借其开创性的独创性赢得了多项奖项,例如成为万维网名人堂仅有的六名成员之一,他也是五位互联网和网络先驱之一,伊丽莎白女王工程奖的首次颁发就是颁发给他们的。他还是麻省理工学院计算机科学和人工智能实验室的创始人主席。
3. Bjarne Stroustrup
Bjarne 目前是德克萨斯大学计算机科学系工程教授兼教授。
2. Linus Torvalds
Linus Benedict Torvalds 是一位芬兰裔美国软件工程师,他发明了 Linux 操作系统,并且至今仍然是开发 Linux 内核的主要成员之一。
芬兰技术学院于 2012 年授予 Linus 千年技术奖的荣誉,因为 Linus 开发了第一个著名的开放源码操作系统—— Linux Kernel,供全世界使用。在 2005 年,他还创造了git 托管系统,如今被各个领域的程序员广泛使用。
1. Dennis Ritchie
Dennis 还参与创建了 Unix 操作系统。他在1983年的工作中获得了 ACM 颁发的图灵奖,1990年获得了 IEEE 颁发的汉明奖,1999 年获得了克林顿总统颁发的国家技术奖。2007 年退休时,担任朗讯科技系统软件研究部的主管。遗憾的是,他于2011年10月12日去世。
以上提到的有史以来最伟大的程序员中,哪一个对您影响最大?在下面的评论部分与我们分享您的想法!