关于计算机语言最高奖项 "图灵奖" 的12位得主!你认识几个?

图灵奖(Turing Award)于1966年设立,奖励在计算机领域作出杰出贡献的个人(1966年至2019年共73名获奖者)。图灵奖的获奖条件极高,评奖程序也极严,每年通常只奖励一名计算机科学家,只有极少数年度有两名合作者或在同一方向作出贡献的科学家共享此奖,但2019年的图灵奖由Geoffrey Hinton, Yann LeCun,和Yoshua Bengio(深度学习的三位创造者)共同获得。图灵奖是计算机界最负盛名的一个奖项,有

“计算机界的诺贝尔奖”之称。

1. 艾兹格·迪科斯彻(Edsger Wybe Dijkstra,1930-5-11~2002-8-6)荷兰计算机科学家,1972年获得图灵奖。

获奖原因:程序设计语言的科学与艺术,

主要成就:提出“goto有害论”,提出信号量和PV原语,解决了“哲学家聚餐”问题, 最短路径算法和银行家算法的创造者,第一个Algol 60编译器的设计者和实现者,THE操作系统的设计者和开发者。

迪科斯彻的名言:“有效的程序员不应该浪费很多时间用于程序调试,他们应该一开始就不要把故障引入。”“程序测试是表明存在故障的非常有效的方法,但对于证明没有故障,调试是很无能为力的。”


2. 唐纳德·克努特 (Donald.ErvinKnuth,1938-1-10 ~)美国计算机科学家,1974年获得图灵奖。

获奖原因:算法分析、程序设计语言的设计、程序设计。

主要成就:首次提出:“算法”(Algorithm)和“数据结构”(Data Structure)。革命性变革的TEX排版软件和METAFONT字型设计软件。

唐纳德 之巨著:多卷本《计算机程序设计的艺术》(The Art of Computer Programming)堪称计算机科学理论与技术的经典巨著,有评论认为其作用与地位可与数学史上欧几里得的《几何原本》相比。


3. 约翰·巴克斯(John.WarnerBackus,1924-12-3~2007-3-17)美国计算机科学家,1977年获得图灵奖。

获奖原因:高级编程系统,程序设计语言规范的形式化定义。

主要成就:Fortran高阶语言

“刮目相看”的教育履历:

中学时因为厌学,成绩一塌糊涂,不得不另外补课。后在化学家父亲的逼迫下,他到弗吉尼亚大学学习化学,但6个月后便以退学告终。应征加入美国陆军后,他又学起了医学,后来发现无线电工程更有乐趣,遂放弃医学改学工程,但最终却决定钻研数学,并获得了哥伦比亚大学的硕士学位。


4. 肯尼斯·艾佛森(Kenneth E. Iverson,1920-12-17~2004-10-19)美国计算机科学家,1979年获得图灵奖.

获奖原因:程序设计语言和数学符号,互动系统的设计,运用 APL进行教学,程序设计语言的理论与实践。

主要成就:数学表达式和编程语言理论。

哈弗之助教:在哈佛大学当助理教授时,他发展了一套数学表达式来操作阵列,以便教授学生。


5.查尔斯·安东尼·理查德·霍尔爵士(Sir Charles Antony Richard Hoare,1934-1-11~)英国计算机科学家,1980年获得图灵奖。

获奖原因:程序设计语言的定义与设计。

主要成就:快速排序算法、霍尔逻辑、交谈循序程式。

古典文明研究:1956年,在牛津大学墨顿学院取得西洋古典学学士学位。


6.丹尼斯·里奇(1941-9-9~2011-10-12)美国计算机科学家,C语言之父,UNIX之父,1983年与肯·汤普逊一起获得了图灵奖。

获奖原因:UNⅨ操作系统和C语言。

主要成就:UNⅨ操作系统和C语言。《C程序设计语言(The C Programming Language)》,被誉为C语言的圣经。

学界点评:丹尼斯·里奇的名字一点也不家喻户晓,但是,如果你有一台显微镜,能在电脑里看到他的作品,你会发现里面到处都是他的作品。


7.肯尼斯·蓝·汤普逊(Kenneth Lane Thompson,1943-2-4~)美国计算机科学家,1983年与丹尼斯·里奇共同获得图灵奖。

获奖原因:UNⅨ操作系统和C语言。

主要成就:B语言、C语言,创建了Unix和Plan 9操作系统,编程语言Go的共同作者。

潇洒之退休生活:2000年12月汤普逊退休,离开贝尔实验室,成为了一名飞行员。


8. 尼古拉斯·沃斯(Niklaus Wirth,1934-2-15~) 瑞士计算机科学家,1984年获得图灵奖。

获奖原因:程序设计语言设计、程序设计。

主要成就:创建Pascal语言。

人尽皆知的名言:“算法+数据结构=程序”(Algorithm+Data Structures=Programs)。


9.克利斯登·奈加特(Kristen Nygaard,1926-8-27~2002-8-10) ,挪威计算机科学家,1983年与奥利-约翰·达尔共同获得图灵奖。

获奖原因:面向对象编程。

主要成就:SIMULA-67语言的创始人,面向对象技术的先驱。

人民爱戴:一直活跃于挪威政坛,并曾任威左翼非社会主义政党Venstre的执行委员会成员,该党战略委员会主席。他一生获得无数荣誉,深受挪威人民爱戴。


10. 奥利-约翰·达尔(Ole-Johan Dahl,1931-10-12~2002-1-29)挪威计算机科学家,2001年与克利斯登·奈加特获得图灵奖。

获奖原因:面向对象编程。

主要成就:与克利斯登·奈加特共同创造了Simula,被认为是面向对象之父。


11.艾伦·凯(Alan Curtis Kay,1940-5-17~) 美国计算机科学家,2003年获得图灵奖。

获奖原因:面向对象编程。

主要成就:在面向对象编程和窗口式图形用户界面方面作出了先驱性贡献。

亮眼乔布斯:1979年,邀请乔布斯参观其成果,乔布斯对视窗图形用户界面印象深刻。


12.彼得·诺尔(Peter Naur,1928-10-2~)丹麦计算机科学家,2005年获得图灵奖。

获奖原因:Algol 60语言。

主要成就:开发了BNF范式,改进了编程语言。

天文博士:1949年获得了哥本哈根大学的硕士学位,后来又回校于1957年获得天文学博士学位。到美国进一步开展研究工作,使用早期的计算机用于天文学计算。1953年,他回到丹麦在哥本哈根天文台做科研助理。

对于热爱编程的人来说,有一群一起学习的小伙伴很重要!如果你感兴趣或者有需求的话,笔者有一个编程零基础入门学习交流俱乐部,想进入学习的可直接私信我【编程学习】自动获取!还有学习视频文件,欢迎初学者和正在进阶中的小伙伴们!


分享到:


相關文章: