十大热门语言及发明者大盘点基础教程_语言小白常识

软件领域有许多编程语言,每年还涌现出越来越的新语言。新发布的语言有Scala、Kotlin、Go和Closure,但历史证明,只有少数语言能存活下来,其中一些语言对软件领域的发展做出了巨大贡献。编程语言是软件领域的重要一环,虽然大家对热门的编程语言了解较多,例如大家都知道詹姆斯·高斯林发明了Java,但不是每个人都知道Perl,Pascal, Lisp,或是

十大热门语言及发明者大盘点基础教程

软件领域有许多编程语言,每年还涌现出越来越的新语言。新发布的语言有Scala、Kotlin、Go和Closure,但历史证明,只有少数语言能存活下来,其中一些语言对软件领域的发展做出了巨大贡献。

十大热门语言及发明者大盘点基础教程_语言小白常识

编程语言是软件领域的重要一环,虽然大家对热门的编程语言了解较多,例如大家都知道詹姆斯·高斯林发明了Java,但不是每个人都知道Perl,Pascal, Lisp,或是Erlang的创建者是谁。

因此本文收集了十大热门编程语言背后的程序员和设计者的名字和大家分享。以下是十大热门编程语言及其创建者,排名不分先后。

1. Java——詹姆斯·高斯林

Java是最流行、最成功的编程语言。詹姆斯·亚瑟·高斯林博士发明了Java,被誉为Java编程语言之父。

Java最初是由SunMicrosystems公司开发与支持的,2010年1月Oracle收购Sun MyStand后,Oracle便接管了Java。

Java创建的宗旨就是“编写一次,永久运行”,而平台无关性则是Java受到世界企业青睐的一个重要原因。

迄今为止,它是当前最流行的应用编程语言之一。如果想学习Java,不如从全套Java深造讲习课程开始吧。

2. C语言——丹尼斯·里奇

1967年至1973年间,美国计算机科学家丹尼斯·麦卡利斯泰尔·里奇在美国电话电报公司贝尔实验室发明了C语言。

C语言至今仍非常流行,广泛应用于系统编程。虽然比Java更先面世,但C语言仍保持着自身优势。

另外,丹尼斯·里奇还与他的老同事肯·汤普森一起创建了举世闻名的UNIX操作系统。

如果把他的热度与比尔·盖茨或乔·布斯相比,那简直是小巫见大巫。但里奇在软件领域的贡献几乎无人能及。

3. C++——本贾尼·斯特劳斯特卢普

本贾尼·斯特劳斯特卢普,丹麦计算机科学家,1950年12月30日出生于丹麦奥胡斯。他因创建和开发广泛使用的C++编程语言而闻名。

C++, 顾名思义就是在C语言流行时开发的下一代编程语言。C++具有面向对象的编程特性,与更具结构性的C语言相比,这种特性更加突出。

C++仍是当下最流行的编程语言之一,由于与本机系统非常接近,同时还具备面向对象特征,C++在高频交易领域也得到了广泛的应用。

4. Python——吉多·范罗苏姆

国家数学和计算机科学研究学会(CWI)的吉多·范罗苏姆创建了Python。这是一种通用的高级编程语言,其设计理念强调了代码的可读性,Python的语法既清晰又富有内涵。

在美国,Python在学术层面上几乎取代了Java。与上一代人不同,现在的学生已经开始学习用Python而不是Java编程。

5. JavaScript——布兰登·艾奇

如果你问我,过去五到十年间哪种语言是最大赢家,我的回答是JavaScript。显然,JavaScript已经用jQuery一类的库制霸了客户端脚本空间,现在JavaScript转而在服务器端开发NodeJS一类的库。

JavaScript是一种基于原型的、动态的、弱类型的脚本语言,具有一流的功能,由布兰登·艾奇设计,网景通讯公司开发。

JavaScript广泛应用于客户端脚本、验证、动画、事件捕获、表单提交和其他常见任务中。它在浏览器中运行,几乎每个主流网站都可以看到它的身影。

6. PHP——拉斯马斯·勒德尔夫

不管你多讨厌PHP(Personal Home Page,超文本预处理器),都无法忽视一个事实,即一半的互联网都依赖这一巧妙的互联网语言运行。拉斯马斯·勒德尔夫于1995年首创PHP。

PHP的主要应用是这一语言的官方参考框架,由PHP集团提供。

PHP是微软Microsoft’sActive Server Pages (ASP)服务器端脚本引擎及类似语言,如JavaServer Pages (JSP)的主要竞争对手,但PHP的认可度逐渐上升,目前已安装在2000多万个Web站点和100万个Web服务器上。

同时,PHP也是开源的,Facebook、维基百科、Wordpress和Joomla等互联网巨头均使用PHP。PHP也广泛应用于动态网页构建与服务器端开发当中。

7. Perl——拉里·沃尔

Perl是一种高级的通用直译式动态编程语言。80年代中期由拉里·沃尔设计和开发,Perl凭借卓越的文本处理能力声名鹊起。

它还是Unix系统上生成报告和脚本的主要语言。Perl擅长解析和处理大型文本文件,可用于数据库、应用程序、网络编程和图形编程。

同时,Perl也被IMDB、亚马逊和Priceline等公司广泛使用。

8. Ruby——松本行弘

90年代中期,松本行弘在日本设计开发了Ruby。

吸收了Perl、Ada和Smalltalk,Ruby为高效、轻松的编程而设计。

Ruby主要用于Web应用程序开发,并被推特、Hulu和Groupon等主流网站使用。

9. Lisp——约翰·麦卡锡

Lisp语言(List Processing的缩写)由约翰·麦卡锡开发,是排名第二历史悠久的高级编程语言。

Lisp据说是函数编程语言之父,例如Haskell、Erlang和Scala。它主要用于军事开发和防空系统。

10. Pascal——尼古拉斯·沃斯

Pascal是影响力较大的命令式和程序式编程语言,也是一种是一种小型高效的语言,尼古拉斯·沃斯于1968-1969年设计,1970年发行,旨在鼓励人们使用结构化编程和数据结构来完成编程。与Lisp类似,由于年代较为久远,Pascal的精品课程也不多,但如果想要学习,可在Udemy平台上看一看如何用Pascal编程课程。

海计划公众号
(0)
上一篇 2020/04/03 19:42
下一篇 2020/04/03 19:42

您可能感兴趣的内容