作者 | javinpaul

译者 | 馨怡,责编 | 屠敏

出品 | CSDN(ID:CSDNnews)

jsphaskell50 年来最具影响力的十年夜编程说话 Ruby

以下为译文:

在软件天下中有各种各样的编程措辞,每年还会不断开拓新的措辞。
最近又发布了Scala、Kotlin、Go和Closure,然而事实表明,它们中只有少数能够存活下来。

以下10种编程措辞对软件开拓领域做出了巨大的贡献,成为50年来最具影响力的编程措辞。

编程措辞是软件开拓天下中最主要的东西,多年来常常受到人们的评论、争媾和改进,或许有些利用编程措辞的人还不知道它背后的历史。

正如大家都知道James Gosling是Java之父,但是谁创建了Perl、Pascal、Lisp、Erlang,并不是每个开拓职员都能回答上来的。
因此,我特意网络并分享以下10种最盛行和最成功的编程措辞以及它们的创造者。

由于我是一名Java开拓职员,从Java中获益良多,以是我索性将其放在列表的首位。

可能很多C措辞程序员不会赞许我的不雅观点,由于C措辞是最古老的措辞,至今仍被频繁地利用。
提前声明一点:这个列表排名不分先后,是为了让我们理解和记住那些在编程措辞和软件开拓领域做出贡献的编程大师。

Java — James Gosling

Java是最盛行和最成功的编程措辞之一。
James Arthur Gosling博士发明了Java,并以Java编程措辞之父有名天下。

Java最初是由Sun Microsystems开拓和支持的,现在是由Oracle开拓和支持的(Oracle在2010年1月收购了Sun Microsystem)。

Java 的义务是WORA(Write Once Run Anywhere)——“编写即可运行”,Java平台的独立性是在企业领域成功的主要支柱。

到目前为止,它是最盛行的运用程序编程措辞之一。

C — Dennis Ritchie

Dennis MacAlistair Ritchie是一位美国打算机科学家,于1967年到1973年间在AT& T Bell Labs实验室发明了C措辞。

至今C措辞仍旧非常盛行,在系统编程中得到了广泛的运用。
它比Java更古老,但仍旧保持着它的上风。

值得一提的是,Dennis Ritchie还与他的老差错Ken Thompson一起创建了全球有名的UNIX操作系统。

如果你把他的受欢迎程度与比尔•盖茨(Bill Gates)或史蒂夫•乔布斯(Steve Jobs)进行比较,你会创造他的名气相差甚远,但他对软件天下的贡献险些无人能及。

每个程序员都该当知道Dennis Ritchie和他对编程天下的贡献。

C++ — Bjarne Stroustrup

Bjarne Stroustrup在1950年12月30日生于丹麦奥尔胡斯,是一名丹麦打算机科学家,以创造和开拓c++编程措辞而有名。

顾名思义,c++是在C盛行时期作为下一代措辞开拓的。
与侧重构造化的C编程比较,它最显著的编程特性是面向工具。

c++在IT领域得到了广泛的运用,由于它兼容本地系统,并具有面向工具特性。

Python — Guido van Rossum

Python由CWI的Guido van Rossum设计,是一种通用的高等编程措辞,其设计理念强调代码的可读性。
听说它的语法清晰而富有表现力。

在美国Python已经在学术层面上取代了Java。
与上个时期不同,学校学生们已经开始用Python而不是C或Java编写程序。
(如果您还在犹豫是利用Python还是Java,请参考 this infographic)

Python广泛用于web运用程序开拓、软件开拓和信息安全。

谷歌、雅虎和Spotify等科技巨子已经广泛利用Python。

JavaScript — Brendan Eich

如果要问“在过去的五到十年里谁是最大的赢家”,我会说是JavaScript。
它能利用jQuery库编写客户端脚本,现在正转向利用NodeJS这样的库进行做事器端开拓。

JavaScript由Brendan Eich设计和Netscape Communications Corporation开拓,是一种基于原型的动态的弱类型的脚本措辞。

JavaScript广泛用于客户端脚本编写、验证、动画、事宜捕获、表单提交和其他常见任务。
它运行在浏览器上,险些各大网站都在利用它。

PHP — Rasmus Lerdorf

不管你多么不喜好PHP(Personal Home Page),你都不能忽略这样一个事实: 一半的互联网都运行在这种美妙的互联网措辞上。
PHP最初是由Rasmus Lerdorf在1995年创建的。

PHP是Microsoft Active Server Pages (ASP)做事器端脚本引擎和Java Server Pages (JSP)的竞争对手,但逐渐被众人所接管,目前已安装在2000多万个Web站点和100多万台Web做事器上。

它也是开源的,被Facebook、Wikipedia、Wordpress和Joomla等互联网巨子利用。
PHP广泛用于构建动态web页面和做事器端开拓。

Perl — Larry Wall

Perl是一种高等、通用、阐明型的动态编程措辞。
Perl由Larry Wall在20世纪80年代中期设计和开拓,由于其出色的文本处理能力而声名大噪。

它仍旧是用于在UNIX系统上开拓报告和脚本的紧张措辞。
Perl以解析和处理大型文本文件而有名,并用于CGI、数据库运用程序、网络编程和图形编程。

Perl还被IMDB、Amazon和Priceline等公司广泛利用。

对付Java开拓职员来说,常日将Perl或Python作为Java的补充,由于须要脚本措辞来实行掩护等分外任务。

Ruby — Yukihiro Matsumoto

Ruby最初是由日本的Yukihiro Matz Matsumoto在90年代中期设计和开拓的。
利用Ruby很有趣,如果您考试测验过Ruby和Rails,您就会明白我的意思。

Ruby受Perl、Ada、Lisp和Smalltalk的影响,专为高效和有趣的编程而设计。

Ruby紧张用于web运用程序开拓,紧张站点如Twitter、Hulu和Groupon。

如果你想学习Ruby,那么Alex Korban的课程Ruby Fundamentals是最好的出发点(https://www.pluralsight.com/courses/ruby-fundamentals?clickid=UXwSpQQ0dxyJRRewUx0Mo3Q2UklVbkWUZ1oS2U0&irgwc=1&mpid=1193463&utm_source=impactradius&utm_medium=digital_affiliate&utm_campaign=1193463&aid=7010a000001xAKZAA2)。

Lisp — John McCarthy

Lisp是List Processor(列表处理器)的缩写,由John McCarthy开拓,是第二古老的高等编程措辞。

我从未考试测验过Lisp,但听说它是Haskell、Erlang或Scala等函数式编程措辞之父。
它紧张用于军事发展和防空系统。
学习Lisp的课程并不多,可以从Nikoloz的 Learn Lisp Programming Basics开始(https://www.udemy.com/course/lisp-programming-language/?LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-RVc6H3S56ebwIv12tbqf3w)。

Pascal — Niklaus Wirth

Pascal是一种很有影响力的命令式和过程式编程措辞,设计于1968-1969年,由Niklaus Wirth于1970年正式发布,是一种小型而高效的措辞,旨在鼓励利用构造化编程和数据构造。
与Lisp类似,Pascal是一门古老的措辞,以是没有多少Pascal课程,但是如果您想学习Pascal,可以查看Udemy上的 Learn to Program with Pascal(https://click.linksynergy.com/deeplink?id=JVFxdTr9V80&mid=39197&murl=https%3A%2F%2Fwww.udemy.com%2Flearn-to-program-with-pascal%2F)。

以上便是十大著名的编程措辞和它们的创造者。
他们在编程领域做出了巨大的贡献,如果没有他们,就不会我们的本日。

如今,他们中有一些人仍和我们一起连续贡献着,而有些人已经离开我们。
让我们永久铭记他们对编程天下的贡献。

原文:https://medium.com/better-programming/the-10-most-influential-programming-languages-of-the-last-50-years-and-their-creators-6559bb9ce224

本文为CSDN翻译,转载请注明来源出处。

【END】