stroustrup 十大编程语言与他们的创造者

栏目:军事 2021-09-19 04:07:11
分享到:

在软件开发领域有许多编程语言。在这里,新的编程语言不断诞生,如Scala、Go、Closure等。,旧的编程语言不断消亡。他们中的许多人为软件开发做出了巨大贡献。作为软件开发领域最重要的东西,编程语言自诞生以来经历了人们的讨论、批评和改进。几乎每个人都知道Java之父詹姆斯·高斯林这个名字,但是你还知道Perl、Pascal、Lisp或者Erlang的创造者是谁吗?

1爪哇和詹姆斯·高斯林

Java是世界上最成功、最流行的编程语言之一。詹姆斯·高斯林博士发明了Java,被誉为Java之父。早期,Java是由SUN微系统公司开发并提供技术支持的。2010年1月SUN被甲骨文收购后,现在由甲骨文完成。Java是为了完成WORA而创建的,它的平台独立性使它在企业应用中取得了巨大的成功。到目前为止,它已经成为最流行的应用编程语言。

2 C和丹尼斯·里奇

1967年至1973年间,美国计算机科学家丹尼斯·麦卡利斯泰尔·里奇在AT&T贝尔实验室创造了C语言。到目前为止,C语言仍然非常流行,并且在系统编程中被广泛使用。它比Java古老得多,但它仍然保持着在软件开发领域的地位。此外,丹尼斯·里奇和他的同事肯·汤普森也创造了世界闻名的UNIX操作系统。如果你想把他和比尔·盖茨或者史蒂夫·乔布斯相提并论,他可能没有他那么出名,但是如果你把他在软件开发领域的贡献相比较,他会把上面两个都炸了。每个程序员都会记住丹尼斯·里奇和他在软件开发领域的杰出贡献。

3 C++和比雅尼·斯特劳斯特鲁普

比雅尼·斯特劳斯特鲁普,1950年12月30日出生于奥胡斯,丹麦计算机科学家。他最引人注目的成就是创造并普及了编程语言C++。C++,顾名思义,是继C之后的新一代流行语言,它带来了面向对象编程的概念,这被认为是区别于C语言编程结构的非凡特征。C++仍然是目前最流行的编程语言。由于它与计算机系统的紧密联系和流行的面向对象特性,它被广泛应用于商业领域。

4蟒蛇和吉多·范·罗苏姆

Python是一种广泛使用的高级编程语言。它的设计理念强调代码的可读性,所以语法非常清晰明了。Python是由荷兰国家数学和计算机科学研究所的吉多·范·罗苏姆设计的。在美国,Python在学术上已经取代了Java。现在学生开始用Python学习编程,就像上一代用C或Java一样。如果您仍然不确定是使用Python还是Java作为初学者语言,本文可以帮助您做出选择。Python广泛应用于web应用程序开发,在软件开发和信息安全领域也有很多基于Python的web框架。此外,Python还被谷歌、雅虎、Spotify等科技巨头广泛使用。

5 PHP和拉斯马斯·勒德尔夫

不管你有多讨厌PHP,你都不能忽视这样一个事实,那就是有一半的互联网运行着这样一种神奇的互联网语言。PHP最初是由拉斯马斯·勒德尔夫在1995年创建的,现在PHP的主要实现是由PHP团队完成的,这也为PHP语言提供了正式的参考。当时,PHP作为微软动态服务器页面服务器端脚本引擎和JSP等类似语言的竞争对手出现,但在逐渐被大家称赞和接受后,已经被超过2000万个网站和100万个web服务器使用。它是一种开源语言,被脸书、维基百科、Wordpress和Joomla等互联网巨头使用。我还没告诉你PHP主要用于什么?还需要猜吗?答案是个人主页!:)

6 Perl和拉里·沃尔

Perl是一种先进的、通用的和解释性的动态编程语言,由拉里·沃尔在20世纪80年代中期设计和开发。Perl因其出色的文字处理能力而闻名。今天,它仍然是在UNIX系统上开发报告和脚本的主要工具。Perl以解析和处理大型文本文件及其在CGI、数据库应用、网络编程和图形编程中的应用而闻名。Perl广泛应用于大型互联网公司,如IMDB、亚马逊和Priceline。对于Java开发人员来说,添加Perl或Python的组合是一个很好的补充,因为特定的任务维护和支持需要一种脚本语言。

7爪哇和布伦丹·艾希

如果你问我,过去5到10年最成功的语言是什么?我会毫不犹豫的回答你,是Java。从最近在客户端开发的JQuery脚本库,到最近在服务器端开发的node.js库,都在各自的Web开发领域占据着主导地位。Java是一种基于原型的、动态的、弱类型的脚本语言。它最初由布兰登·艾希设计,由网景通信公司开发。它非常强大,广泛用于客户端脚本验证、动画、事件捕获、表单提交等常见任务。它运行在浏览器中,几乎所有网站都使用它,包括Gmail和Mozila Firefox。

8鲁比和松本由纪弘

Ruby是日本计算机科学家松本幸弘在上世纪90年代中期开发设计的。用Ruby编程非常有趣。如果你用过Ruby,你一定知道我的意思。Ruby深受Perl、Ada、Lisp和Smalltalk的影响。它旨在使编程更加高效和有趣。Ruby主要用于Web应用程序开发,被Twitter、Hulu、Groupon等大网站使用。

9里斯本和约翰·麦卡锡

约翰·麦卡锡是第二古老的高级编程语言的创造者。Lisp代表列表处理器。我从来没有使用过Lisp,但据说它是函数式编程语言如Haskell、Erlang和Scala的鼻祖。Lisp常用于绘图软件开发和反空系统领域。

10帕斯卡和尼古拉斯·沃斯

Pascal是一种有影响力的命令式和过程式编程语言,由尼古拉斯·沃斯于1968年至1969年设计,并于1970年出版。Pascal作为一种小型高效的语言,旨在通过使用结构化编程和数据结构来鼓励良好的编程实践。

看完这些创作,你有问题吗?在中国,没有语言是我们的创造者。有没有努力学习,做中国编程语言创造者的冲动?那就行动吧!