|
计算机技术的进步改善了我们的生活方式,并将持续影响着我们的未来。
新生代的人们,似乎对电子产品特别感兴趣,也特别有天赋。在众多高校专业中,计算机系一直热度不减。学生时代梦想从事IT行业的莘莘学子,将清华大学的姚班&智班作为了首选目标。
然而计算机技术革命的推动离不开那些在计算机问世之初就扎根其中,默默奉献自己的大师们。
代码赋予他们改变世界的能力,也成为他们奋斗一生的动力,这无疑是伟大的。而每一次尝试或者发明都是无数灵感的涌现,加上工匠精神夜以继日的实践。
今天我将带大家回顾世界上十大顶级程序员,那些奠定了现在计算机学科基础的牛人。
[list,
[*,丹尼斯·里奇(Dennis Ritchie)
[/list,丹尼斯·里奇,是赫赫有名的C语言之父。现阶段大学计算机专业课程都离不开C语言程序设计,侧面说明C语言的独特地位,无法撼动。C语言作为上个世纪八十年代的产物,丹尼斯·里奇因此获得了国际计算机协会颁布的图灵奖。现代计算机技术离不开他的贡献,如果C没有问世,我们现在使用的Windows、Linux、苹果等操作系统将不会出现,更不会有建立在操作系统上的应用程序和改进后的C++。
[list,
[*,林纳斯·托瓦兹(Linus Torvalds)
[/list,林纳斯·托瓦兹,是声名大噪的Linux之父。作为开源社区的主力产品Linux,是一个开放桌面操作系统,开放源码,允许我们修改和发布。现在最流行的安卓系统就是在Linux的基础上进行深层次修改的,广大程序员也正使用着他开发的版本分布系统Git来托管代码。很多大学课程里面开始引入Git作为课程,毕竟对于一个优秀的程序员来说,阅读代码和修改代码是基本素质,这也是基于Git的Github代码托管服务全世界流行。
[list,
[*, 本贾尼·斯特劳斯特卢普(Bjarne Stroustrup)
[/list,本贾尼·斯特劳斯特卢普,改进了C,使得基于面向对象程序设计的C++问世。C++充分调动系统资源,保留了C的性能的同时,也增加了编程的难度。即便如此,C++依然成为了目前的主流编程语言,长年活跃在TIOBE排行榜前三。C++在性能这块本色出演,本贾尼·斯特劳斯特卢普因此获奖无数,被广为熟悉。据说,鹅厂的程序员三分之二是使用的C++,毕竟这几年腾讯在云计算和大数据方面的部署,离不开对服务器资源的优化。
[list,
[*,詹姆斯·高斯林(James Gosling)
[/list,詹姆斯·高斯林,一位来自加拿大的计算机科学家。因为创造了Java编译器和虚拟机技术,成为了Java之父。不但如此,还在一些知名软件中贡献着自己的力量,如NeWS和Gosling Emacs。Java从塞班时代就广为人知,一杯热腾腾的咖啡图标成为了经典。现在的安卓时代,也大量使用Java和C++混合编程,形成了应用商店种类繁多的安卓程序。
[list,
[*,蒂姆·伯纳斯·李(Tim Berners-Lee)
[/list,蒂姆·伯纳斯·李是万维网的开拓者,也就是我们理解的WWW。他创造了HTML、URL、HTTP等基于万维网的网络通信技术,计算机因此告别单机时代。我们现在使用的大部分应用程序都会接入网络请求数据,如果没有万维网,等同于手机无法联网,我们的生活将大打折扣。因此,他获得了2016年的图灵奖,并成为W3C的主任,负责万维网的发展变迁。
[list,
[*,唐纳德·克努特(Donald Knuth)
[/list,
唐纳德·克努特不但是美国计算机科学家,还是数学家,曾在斯坦福大学担任名誉教授。他对算法的计算复杂性进行了严格的分析,并发明了计算机排版系统TeX和字型设计系统METAFONT,因此被称为算法分析之父,并著作《计算机程序设计艺术》,同样获得了ACM的图灵奖。
[list,
[*,肯·汤普森(Ken Thompson)
[/list,
肯·汤普森是一个计算机天才,为了玩游戏,编写了Unix系统。他发明的B编程语言虽然现在已经没有人使用了,但却是C的前身。他在谷歌工作的时候,和同事们共同开发的Go编程语言,却沿用至今,使用范围逐年扩大。这位牛人不但获得图灵奖,还得到了总统颁发的国家技术奖。
[list,
[*, 布莱恩·科尔尼干(Brian Kernighan)
[/list,布莱恩·科尔尼干是C语言之父丹尼斯·里奇在Bell实验室工作的同事,来自加拿大的计算机科学家,并合著了《C程序设计语言》,为推动C语言做出了巨大贡献。从2000年来,就职于普林斯顿大学计算机系,担任教授。
[list,
[*, 理查德·斯托曼(Richard Stallman)
[/list,理查德·斯托曼是一名顶尖程序员,何出此言呢?开源社区广泛使用的Emacs、gcc、gdb,出自他手。他起草了GPL协议和GNU通用许可证,推动着自由软件的发展。在那个时代,影响力非常巨大,能号召当时知名的程序员和他一同在开源路上并肩作战。因为它,现在Linux生态得以繁荣,我们可以使用很多免费软件。
[list,
[*,吉多·范罗苏姆(Guido van Rossum)
[/list,吉多·范罗苏姆,Python之父,创造了Python这门优秀的脚本语言。C++学习难度较高,使得Python作为了很多青少年编程入门,提升兴趣的首选语言。这些年,云计算和大数据的发展,基于数据分析和网络爬虫目的,Python的发展高歌猛进。
时代在前进,在未来的人工智能、大数据分析、精准医疗辅助系统等领域,期待看到更多优秀的顶尖程序员,赋能我们的未来生活。 |
|