查看原文
其他

我喜欢的编程语言以及它们的创建者

金歌 21CTO 2021-10-21
导读:中国疫情正当时,有一些同学已经远程办公,我们也轻松一些来阅读故事型的文章。


软件开发这个世界中,现存有许多的编程语言,每年还会出很多语言,近两年有Scala,Kotlin,Golang,Dart还有Rust和Closure等,但历史证明,只有少数几种语言能够生存。


这少数几种语言为软件开发世界做出了很大贡献,我们将这些语言浓缩为十种,包括他们的发明和设计者人物简介。


1、Java 与 James Arthur Golsing


Java是最流行和成功的编程语言之一。James Arthur Golsing发明了Java,也赢得了Java之父而闻名。


Java最初由Sun Microsystems开发并提供支持,现在由Oracle在2010年1月收购Sun Microsystem,由后者开发和提供支持。


Java的创建使命是WORA,“编写一次随处运行”,Java的平台独立性是Java在企业界取得成功的支柱之一。


迄今为止,它是最流行的应用程序编程语言之一。




2、C 与 Dennis MacAlistair Ritchie


按理说,C语言应该排在最前,很多语言都是C语言派生的,包括Java。


C语言是由美国计算机科学家 Dennis MacAlistair Ritchie从1967年-1973年之间,在AT&T 贝尔实验室创建的语言。


C语言至今仍然流行,广泛用于系统编程中。虽然看起来它比Java古老,但仍占据高位。


如果把它的受欢迎程度与Bill Gates或乔布斯相比较,那肯定没那么广泛,但是C语言在软件开发的贡献是无与伦比的。



3、C++ 与  Bjarne Stroustrup


Bjarne Stroustrup 先生,1950年12月30日生于丹麦奥尔胡斯市,是计算机科学家,以创建和开发C ++编程语言而闻名全球。


C++是C语言的下一代语言,它提供面向对象编程能力,与结构化的C语言相比,这一功能被认为是强大的。


C++也是最流行的语言之一,它与本地操作系统非常接近,且具有面向对象功能,在金融交易领域也得到广泛应用。



4、Python 与 Guido van Rossum


Python 语言由CWI的Guido van Rossum发明设计,是一种通用的高级语言,其设计理念是强调代码的可读性,因此Python的语法更清晰也富有表现力。


在美国,Python已经在大学课程中取代Java,而不在像之前是学习C或Java编程。


Python在Web应用开发、应用程序开发和信息安全中被广泛使用。


Google、Yahoo以及Spotify等互联网巨头也广泛使用 Python。



5、JavaScript与Brendan Eich


过去的五到十年中,哪种语言是获胜者,毫无悬念的是JavaScript。之前它用JQuery之类的库来控制客户端脚本,现在正在转向NodeJS之类的服务器端脚本,进行服务器端开发。


JavaScript是由Brendan Eich在NetScape时开发的动态、弱类型且具有先进功能的脚本语言。


JavaScript被广泛用于客户端脚本验证,动画效果,事件捕获,表单提交等功能,它运行在浏览器内部,几乎所有的网站都需要它。


强烈建议所有的程序员都要学习JavaScript。



6、PHP 与 Rasmus Lerdorf


一个多年的事实,一半以上的网站在使用PHP语言搭建的环境上运行。


PHP最初由Rasmus Lerdorf在1995年创建。PHP是一门开源语言,目前主要由PHP小组开发和升级、维护。


PHP最初是微软的ASP脚本竞争者,但逐渐受到用户认可。目前超过3000万个网站和100多万台Web服务器中。


因为PHP的开源自由,被Facebook、Wikipedia、Wordpress和Joomla等互联网巨头或提供高使用。PHP广泛用于构建动态网页和服务器端应用开发。



7、Perl  与  Larry Wall


Perl是一种高级的、通用的、解释性动态语言。Perl是1980年代中期由Larry Wall设计并开发,以其出色的文本处理而著称。


时至今日,它仍然是Unix系统上开发报表的最佳脚本语言。Perl以解析和处理大型文本文件而闻名,可以开发CGI、数据库应用程序、网络和图形等编程中。


Amazon、IMDB以及Priceline等公司至今仍在大量使用Perl语言。



8、Ruby与松本行弘 


Ruby语言是松本行弘(Yukihiro Matz Matsumoto)在日本设计开发。使用Ruby工作很有趣,很多开发者将Rails与Ruby联用,称之为"Ruby On Rails"。


Ruby受Perl、Ada、Lisp以及SmallTalk的影响,被设计用来进行高效且有趣的软件开发。



9、Lisp 与John McCarthy


Lisp代表的意思是列表处理器,由John McCarthy开发,是这个星球上第二古老的编程语言。


Lisp被称为函数编程之鼻祖,类似的还有Haskell,Erlang,Scala等 。Lisp语言常用于AL军用系统研发,包括防空系统等。


10、Pascal 与 Niklaus Wirth


Pascal是一个命令和过程式的编程语言,它由Niklaus Wirth在1970年发布,它设计在1968-1969年之间,是一种小型高效的编程语言,它的设计宗旨是鼓励使用结构化编程,应用数据结构,并遵循良好的编码实践。


我喜欢的10种编程语言和创始人就写到这儿,要感谢他们以及所设计的语言给世界带来了重大变化,也因为有了他们,我们开发者才有后续的工作。


他们中的一些人还和我们在一起,有些人已经离开我们去了更好的地方,让我们记住他们为编程世界所做的贡献。


编译:金歌


相关阅读:


2020年之最佳编程语言

编程语言是如何命名的?16种,非常有趣!

对于初学者什么是最好的编程语言?


: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存