Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


历史上12位伟大的程序员

2015-2-6 10:15    评论: 18 收藏: 1 分享: 27    

所谓程序员,是指那些能够创造、编写计算机程序的人。不论一个人是什么样的程序员,或多或少,他都在为我们这个社会贡献着什么东西。然而,有些程序员的贡献却超过了一个普通人一辈子能奉献的力量。这些程序员是先驱,受人尊重,他们贡献的东西改变了我们人类的整个文明进程。下面就让我们看看人类历史上伟大的12位程序员。

1、第一位计算机程序员:埃达·洛夫莱斯 Ada Lovelace

埃达·洛夫莱斯,原名奥古斯塔·埃达·拜伦,是著名英国诗人拜伦之女。数学爱好者,被后人公认为第一位计算机程序员。

在1842年与1843年期间,埃达花了9个月的时间翻译意大利数学家路易吉·米那比亚讲述查尔斯·巴贝奇计算机分析机的论文。在译文后面,她增加了许多注记,详细说明用该机器计算伯努利数的方法,被认为是世界上第一个计算机程序;因此,埃达也被认为是世界上第一位程序员。不过,有传记作者也因为部份的程序是由巴贝奇本人所撰,而质疑埃达在电脑程序上的原创性。

埃达的文章创造出许多巴贝奇也未曾提到的新构想,比如埃达曾经预言道:‘这个机器未来可以用来排版、编曲或是各种更复杂的用途。’

1852年,埃达为了治疗子宫颈癌,却因此死于失血过多,年仅36岁。她死后一百年,于1953年,埃达之前对查尔斯·巴贝奇的《分析机概论》所留下的笔记被重新公布,并被认为对现代计算机与软件工程造成了重大影响。

2、Pascal之父:尼克劳斯·维尔特 Niklaus Wirth

尼克劳斯·埃米尔·维尔特,生于瑞士温特图尔,是瑞士计算机科学家。

从1963年到1967年,他成为斯坦福大学的计算机科学部助理教授,之后又在苏黎世大学担当相同的职位。1968年,他成为苏黎世联邦理工学院的信息学教授,又往施乐帕洛阿尔托研究中心进修了两年。

他是好几种编程语言的主设计师,包括 Algol W,Modula,Pascal,Modula-2,Oberon等。

他亦是Euler语言的发明者之一。1984年他因发展了这些语言而获图灵奖。他亦是Lilith电脑和Oberon系统的设计和运行队伍的重要成员。

他的文章Program Development by Stepwise Refinement视为软件工程中的经典之作。他写的一本书的书名Algorithms + Data Structures = Programs(算法+数据结构=程序)是计算机科学的名句。

3、微软创始人:比尔·盖茨 Bill Gates

 

威廉·亨利·"比尔"·盖茨三世,是一名美国著名企业家、投资者、软件工程师、慈善家。早年,他与保罗·艾伦一起创建了微软公司,曾任微软董事长、CEO和首席软件设计师,并持有公司超过8%的普通股,也是公司最大的个人股东。

4、Java之父:詹姆斯·高斯林 James Gosling

 

詹姆斯·高斯林,出生于加拿大,软件专家,Java编程语言的共同创始人之一,一般公认他为“Java之父”。

在他12岁的时候,他已能设计电子游戏机,帮忙邻居修理收割机。大学时期在天文系担任程式开发工读生,1977年获得了加拿大卡尔加里大学计算机科学学士学位。1981年开发在Unix上运行的Emacs类编辑器Gosling Emacs(以C语言编写,使用Mocklisp作为扩展语言)。1983年获得了美国卡内基梅隆大学计算机科学博士学位,博士论文的题目是:"The Algebraic Manipulation of Constraints"。毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司。1990年,与Patrick Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。1994年底,James Gosling在硅谷召开的“技术、教育和设计大会”上展示Java程式。2000年,Java成为世界上最流行的电脑语言。

5、Python之父:吉多·范罗苏姆 Guido van Rossum

 

吉多·范罗苏姆是一名荷兰计算机程序员,他作为Python程序设计语言的作者而为人们熟知。在Python社区,吉多·范罗苏姆被人们认为是“仁慈的独裁者(BDFL)”,意思是他仍然关注Python的开发进程,并在必要的时刻做出决定。

2002年,在比利时布鲁塞尔举办的自由及开源软件开发者欧洲会议上,吉多·范罗苏姆获得了由自由软件基金会颁发的2001年自由软件进步奖。2003年五月,吉多获得了荷兰UNIX用户小组奖。2006年,他被美国计算机协会(ACM)认定为著名工程师。

6、B语言、C语言和Unix创始人:肯·汤普逊 Ken Thompson

肯尼斯·蓝·汤普逊,小名为肯·汤普逊,生于美国新奥尔良,计算机科学学者与软件工程师。他与丹尼斯·里奇设计了B语言、C语言,创建了Unix和Plan 9操作系统,他也是编程语言Go的共同作者。与丹尼斯·里奇同为1983年图灵奖得主。

肯·汤普逊的贡献还包括了发展正规表示法,写作了早期的电脑文字编辑器QED与ed,定义UTF-8编码,以及发展电脑象棋。

12下一页
查看其它分页:

发表评论


最新评论

我也要发表评论

来自北京的 WeChat 6.3|Android 6.0 用户 2016-2-22 15:04
相比之下,第八个差了点
回复
秋无痕 2015-2-9 00:21
这些大神真是太牛了
31 回复
linux 2015-2-8 17:08
1
hyplove 发表于 2015-2-7 23:04 的评论:
我想知道比尔盖茨写了多长时间的代码?
还真不知道,十来年得有吧。
回复
hyplove 2015-2-7 23:04
我想知道比尔盖茨写了多长时间的代码?
2 回复
张子穆要多接点地气 2015-2-7 01:03  新浪微博网友评论
大神们//@peng_gong:只知道Grace Hopper, Francis Allen, 和 Barbara Liskov//@图灵李洁:只有一个妹纸[拜拜]
回复
The_big-bang 2015-2-6 21:03  新浪微博网友评论
前辈
49 回复
来自 - 广东中山 的 Firefox/Linux 用户 2015-2-6 18:13
原来程序员一开始就长这样
回复
闻斯行猪 2015-2-6 14:33  新浪微博网友评论
//@peng_gong:只知道Grace Hopper, Francis Allen, 和 Barbara Liskov//@图灵李洁:只有一个妹纸[拜拜]
回复
小兔的兔八哥 2015-2-6 13:03  新浪微博网友评论
还是膜拜Donald Knuth//@peng_gong: 只知道Grace Hopper, Francis Allen, 和 Barbara Liskov//@图灵李洁:只有一个妹纸[拜拜]
回复
Ldeepin2014 2015-2-6 12:33  新浪微博网友评论
@保存到为知笔记
回复
ncisoft 2015-2-6 12:03  新浪微博网友评论
没有stallman不科学
1 回复
DeenJun 2015-2-6 11:33  新浪微博网友评论
居然没有透明计算的发明者张博士...
61 回复
大爹slgxmh_我是萌呆呆啊 2015-2-6 11:33  新浪微博网友评论
膜拜
回复
来自 - 广东广州 的 Chrome/Windows 用户 2015-2-6 11:32
Where is Dennis?
回复
野生的小湊 2015-2-6 11:03  新浪微博网友评论
居然没图灵。//@绝对领域:转发微博
回复
peng_gong 2015-2-6 11:03  新浪微博网友评论
只知道Grace Hopper, Francis Allen, 和 Barbara Liskov//@图灵李洁:只有一个妹纸[拜拜]
回复
iElvis丨 2015-2-6 10:33  新浪微博网友评论
没有亚裔!
回复
图灵李洁 2015-2-6 10:33  新浪微博网友评论
只有一个妹纸[拜拜]
1 回复

热点评论

DeenJun 2015-2-6 11:33
居然没有透明计算的发明者张博士...
61
The_big-bang 2015-2-6 21:03
前辈
49
秋无痕 2015-2-9 00:21
这些大神真是太牛了
31
hyplove 2015-2-7 23:04
我想知道比尔盖茨写了多长时间的代码?
2
图灵李洁 2015-2-6 10:33
只有一个妹纸[拜拜]
1
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。