每个程序员都应该记住的十大编程语言之父

2017 年 8 月 18 日 CocoaChina 程序师

C创始人,Dennis Ritchie ,丹尼斯•里奇被世人尊称为“无形之王的C语言之父”,是计算机及网络技术的奠定者,曾担任朗讯科技公司贝尔实验室下属的计算机科学研究中心系统软件研究部的主任一职。是为乔布斯等一众IT巨擘提供肩膀的巨人。2011年10月与乔布斯相继离世,却远未像乔布斯那样得到全球的追捧和悼念。


C++创始人,Bjarne Stroustrup,1979年,B. S开始开发一种语言,当时称为“C with Classes”(带类的C),后来演化为C++。1998年,ANSI/ISO C++标准建立,同年,B. S推出了其经典著作The C++ Programming Language的第三版。C++的标准化标志着B. S博士倾20年心血的伟大构想终于实现。


Java创始人,James Gosling,Java是世界上最成功最流行的编程语言之一。James Gosling博士发明了Java,并被尊称为Java之父。在早些时候,Java是由SUN微系统公司开发与提供技术支持的,在2010年1月SUN被甲骨文公司收购后,现在这些是由甲骨文公司来完成。Java的创造是为了完成WORA(Write once, run anywhere)。


JavaScript 创始人,Brendan Eich,如果你问我,过去5到10年里最成功的语言是哪一门?我会毫不犹豫地回答你,是JavaScript。从不久前的客户端JQuery脚本库到最近的服务器端开发的node.js库,在Web开发的各自领域它们都占据着主导地位。JavaScript是一门基于原型的、动态的、弱类型脚本语言,它最初是由Brendan Eich设计并由网景通讯公司开发的。


Lisp 创始人,John McCarthy,John McCarthy是第二古老的高级编程语言的创造者。Lisp代表列表处理器(List processor)之意。我从来没有使用过Lisp,但据说它是函数式编程语言如Haskell、Erlang和Scala的祖先。Lisp常被用于绘图软件的开发和防空系统领域。


Python创始人,Guido van Rossum,Python是一门用途广泛的高级编程语言,它的设计理念是强调代码可读性,因此它的语法非常清晰和明亮。Python是由荷兰国家数学和计算机科学研究院的Guido van Rossum设计的。另外他现在任职于Dropbox,我相信有些人已经会心一笑了。


PHP创始人,Rasmus Lerdorf,无论你有多么讨厌PHP,你都不能忽略这样一个事实:有一半的互联网都运行着这样一种神奇的互联网语言。PHP最初是由Rasmus Lerdorf在1995年创造的,PHP现在最主要的实施是由PHP团队来完成,这个团队还为PHP语言提供正式的参考。


Perl 创始人,Larry Wall,Perl是一种高级的、通用的、解释性动态编程语言,是由Larry Wall在1980年代中期设计和开发的。Perl因为其优秀的文字处理能力而一举成名。如今,它仍然是UNIX系统上开发报告、脚本的主要工具。Perl因解析和处理大型文本文件及其在CGI、数据库应用程序、网络编程和图形编程的应用而被大家熟知。


Ruby创始人,松本行弘, Ruby是由日本的计算机科学家松本行弘在1990年代中期开发和设计的。使用Ruby编程是非常有趣的事情,如果你使用过Ruby你一定知道我表达的意思。Ruby深受Perl、Ada、Lisp和Smalltalk的影响,它的设计是为了让编程更有效率,更加愉快。Ruby主要用于Web应用程序开发,它被Twitter、Hulu和Groupon等大网站所使用。


Pascal创始人,Niklaus Wirth,Pascal是一门有影响力的命令式和过程式编程语言,是由Niklaus Wirth在1968 – 1969年设计并于1970年出版的。Pascal作为一种小型、高效的语言旨在通过使用结构化程序设计和数据结构来鼓励良好的编程实践。


登录查看更多
0

相关内容

程序设计语言( Programming Languages )又称编程语言,是一组用来定义计算机程序的语法规则。
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
【2020新书】C++20 特性 第二版,A Problem-Solution Approach
专知会员服务
58+阅读 · 2020年4月26日
【经典书】数据结构与算法C++,第二版,738页pdf
专知会员服务
166+阅读 · 2020年3月27日
算法与数据结构Python,369页pdf
专知会员服务
161+阅读 · 2020年3月4日
【2020新书】数据科学:十大Python项目,247页pdf
专知会员服务
212+阅读 · 2020年2月21日
【新书】Python中的经典计算机科学问题,224页pdf
专知会员服务
144+阅读 · 2019年12月28日
21个必须知道的机器学习开源工具!
AI100
13+阅读 · 2019年9月13日
深度学习的特殊之处 - Python深度学习
遇见数学
7+阅读 · 2018年11月21日
进阶深度学习?这里有9个给程序员的建议
量子位
4+阅读 · 2018年10月14日
刚开始学编程?这几款小工具能让你事半功倍
那个学Python的同龄人,也许已经抛弃了你
Python为啥这么牛?
Python程序员
3+阅读 · 2018年3月30日
为什么你应该学 Python ?
计算机与网络安全
4+阅读 · 2018年3月24日
Object Detection in 20 Years: A Survey
Arxiv
48+阅读 · 2019年5月13日
Arxiv
136+阅读 · 2018年10月8日
Arxiv
3+阅读 · 2018年4月5日
Arxiv
7+阅读 · 2018年3月21日
Arxiv
8+阅读 · 2018年2月23日
Arxiv
6+阅读 · 2018年2月6日
Arxiv
3+阅读 · 2017年12月18日
VIP会员
相关资讯
21个必须知道的机器学习开源工具!
AI100
13+阅读 · 2019年9月13日
深度学习的特殊之处 - Python深度学习
遇见数学
7+阅读 · 2018年11月21日
进阶深度学习?这里有9个给程序员的建议
量子位
4+阅读 · 2018年10月14日
刚开始学编程?这几款小工具能让你事半功倍
那个学Python的同龄人,也许已经抛弃了你
Python为啥这么牛?
Python程序员
3+阅读 · 2018年3月30日
为什么你应该学 Python ?
计算机与网络安全
4+阅读 · 2018年3月24日
相关论文
Object Detection in 20 Years: A Survey
Arxiv
48+阅读 · 2019年5月13日
Arxiv
136+阅读 · 2018年10月8日
Arxiv
3+阅读 · 2018年4月5日
Arxiv
7+阅读 · 2018年3月21日
Arxiv
8+阅读 · 2018年2月23日
Arxiv
6+阅读 · 2018年2月6日
Arxiv
3+阅读 · 2017年12月18日
Top
微信扫码咨询专知VIP会员