编程界的十大天神,都来拜一拜吧
父神说,要有光,要有码农。于是十大天神创造了宏大的编程界,从而,很多码农可以在其中快乐或者痛苦地工作,通过自己的努力让世界变得更美好。今天给大家简单介绍下这十大位天神。
1。天神一号C语言之父
安德斯海尔斯伯格(AndersHejlsberg)
丹麦人,BorlandTurboPascal编译器的主要作者。进入微软公司后,先后主持了VisualJ、。Net和C。安德斯海尔斯伯格出生于哥本哈根,安德斯海尔斯伯格曾在丹麦技术大学学习工程,但没有毕业,大学时期他曾替Nascommicrocomputer撰写程序,他曾为Nascom2电脑撰写蓝标签(BlueLabel)Pascalcompiler,到了DOS时代他又重新改写这套compiler。当时他在丹麦拥有一个叫PolyData的公司,他编写了CompassPascal编译器核心,后来叫PolyPascal。1986年他首次认识了PhilippeKahn(Borland的创立者)。
2。天神二号C语言之父
丹尼斯里奇(DennisMacAlistairRitchie)
C语言之父,UNIX之父。曾担任朗讯科技公司贝尔实验室下属的计算机科学研究中心系统软件研究部的主任一职。1978年与布莱恩科尔尼干(BrianW。Kernighan)一起出版了名著《C程序设计语言(TheCProgrammingLanguage)》,现在此书已翻译成多种语言,成为C语言方面最权威的教材之一。丹尼斯里奇被世人尊称为无形之王的C语言之父,是计算机及网络技术的奠定者。是为乔布斯等一众IT巨擘提供肩膀的巨人。2011年10月与乔布斯相继离世,却远未像乔布斯那样得到全球的追捧和悼念。
3。天神三号C语言之父
本贾尼斯特劳斯特卢普(BjarneStroustrup)
1950年出生于丹麦,先后毕业于丹麦奥胡斯大学和英国剑桥大学,曾担任ATT大规模程序设计研究部门负责人,ATT、贝尔实验室和ACM成员,德州农工大学计算机系首席教授,德州农工大学杰出教授。现任摩根士丹利信息技术部门董事总经理、哥伦比亚大学计算机科学系客座教授,美国国家工程学会会员,IEEE、ACM、CHM资深会员。1979年,B。S开始开发一种语言,当时称为CwithClasses(带类的C),后来演化为C。1998年,ANSIISOC标准建立,同年,B。S推出了其经典著作TheCProgrammingLanguage的第三版。C的标准化标志着B。S博士倾20年心血的伟大构想终于实现。
4。天神四号Go语言之父
谷歌首席软件工程师罗布派克(RobPike)
罗布派克是Unix的先驱,也是贝尔实验室最早和KenThompson以及DennisM。Ritche开发Unix的猛人,UTF8的设计人。他还在美国名嘴DavidLetterman的晚间节目上露了一小脸,一脸憨厚地帮一胖子吹牛搞怪。让偶佩服不已的是,罗伯伯还是1980年奥运会射箭的银牌得主。他还是个颇为厉害的业余天文学家,设计的珈玛射线望远镜差点被NASA用在航天飞机上。RobPike是ATTBellLab前MemberofTechnicalStaff,现在Google研究操作系统。
5。天神五号Java语言之父
詹姆斯高斯林(JamesGosling)
出生于加拿大,软件专家,Java编程语言的共同创始人之一,一般公认他为Java之父。在12岁的时候,他已能设计电子游戏机,帮忙邻居修理收割机。大学时期在天文系担任程序开发工读生,1977年获得了加拿大卡尔加里大学计算机科学学士学位。1981年开发在Unix上运行的Emacs类编辑器GoslingEmacs(以C语言编写,使用Mocklisp作为扩展语言)。1983年获得了美国卡内基梅隆大学计算机科学博士学位,博士论文的题目是:TheAlgebraicManipulationofConstraints。毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司。1990年,与PatrickNaughton和MikeSheridan等人合作绿色计划,后来发展一套语言叫做Oak,后改名为Java。1994年底,JamesGosling在硅谷召开的技术、教育和设计大会上展示Java程序。2000年,Java成为世界上最流行的电脑语言。
6。天神六号JS语言之父
布兰登艾奇(BrendanEich)
JavaScript的发明人,在Mozilla(火狐)公司担任首席技术长。出任Mozilla的CEO十天就被迫辞职。布兰登艾奇毕业于伊利诺伊大学香槟分校。1995年任职于网景期间,为网景浏览器开发出JavaScript,之后成为浏览器上应用最广泛的脚本语言之一。
7。天神七号PHP语言之父
拉斯马斯勒德尔夫(RasmusLerdorf)
拉斯马斯勒德尔夫在1994创建PHP,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。后来又用C语言重新编写,包括可以访问数据库。在1995年以PersonalHomePageTools(PHPTools)开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP1。0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的网站使用了PHP,并且强烈要求增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在1995年中,PHP2。0发布了。第二版定名为PHPFI(FormInterpreter)。PHPFI加入了对MySQL的支持,从此建立了PHP在动态网页开发上的地位。1997年,第三版就定名为PHP3。2000年,PHP4。0又问世了,其中增加了许多新的特性。现在最新版已经到了PHP8。0了。
8。天神八号Python语言之父
吉多范罗苏姆(GuidovanRossum)
1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫MontyPython的喜剧团体的爱好者。Guido1982年获得阿姆斯特丹大学的数学和计算机科学的硕士学位,并于同年加入一个多媒体组织CWI,做调研员。1989年,他创立了Python语言。那时,他还在荷兰的CWI(CentrumvoorWiskundeenInformatica,国家数学和计算机科学研究院)。1991年初,Python发布了第一个公开发行版。现在的最新版本已经到了Python3。7。1(20181020)。
9。天神九号R语言之父
罗伯特克利福德杰特曼(RobertCliffordGentleman)和乔治罗斯伊哈卡(GeorgeRossIhaka)
罗伯特克利福德杰特曼(RobertCliffordGentleman)是一名加拿大统计学家、生物信息学家。截止至2015年,杰特曼担任23andMe主管计算生物学的副总裁。杰特曼与罗斯伊哈卡是R语言的最初作者。
乔治罗斯伊哈卡(GeorgeRossIhaka)在奥克兰大学统计系任副教授。伊哈卡与罗伯特杰特曼是R语言的最初作者。伊哈卡在1985年从加州大学伯克利分校获得博士学位,其导师是戴维R布勒林格。2008年新西兰皇家科学院向伊哈卡颁发皮克林勋章以纪念其对R语言的贡献。
R语言是一组数据操作,计算和图形显示工具的环境。相对于其它同类软件(如Matlab,SAS,SPSS,SPlus),具有其非常丰富的特色。
10。天神十号Ruby语言之父
松本行弘(YukihiroMatsumoto)
Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(YukihiroMatsumoto)开发,遵守GPL协议和RubyLicense。松本行弘,是一位专业的程序员,他在日本的开源公司Netlab工作。他也是日本最为著名的开放源码传播者之一。他发布了许多开源的产品,包括cmail,一个基于Emacs的邮件客户端程序,完全用Lisp写的。Ruby是他第一个在日本以外国家成名的软件。
网上我们经常看到这种言论:路人甲:xxx是最好的语言!路人乙:xxx才算最好的语言!
其实在我看来,语言没有最好之分,只有看不同的应用场景下,哪种语言最合适,因为在每个领域都有更合适的编程语言。