编程语言有哪些,过去50年最有影响力的10种编程语言

对于过去50年最有影响力的10种编程语言想必网友都想知道,关于编程语言有哪些这样的话题一直都是大家想了解的,那让小编为各位揭秘案吧!


“适者生存”的自然法则也适用于竞争激烈的编程语言世界。在数百种编程语言中,哪一种相对最有影响力?开发商最应该注意什么?


作者|贾宾波尔


译者|欣怡,编辑|涂敏


生产|CSDN


这是翻译


软件世界中有许多不同的编程语言,并且每年都在不断地开发出新的语言。最近,Scala、Kotlin、Go、Closure等相继发布,但事实证明,存活下来的寥寥无几。


以下十种编程语言为软件开发领域做出了重大贡献,并成为过去50年来最具影响力的编程语言之一。


编程语言是软件开发世界中最重要的东西。多年来,编程语言不断被评论、讨论和改进。也许有些使用编程语言的人并不知道它们背后的历史。


大家都知道JamesGosling是Java之父,但并不是每个开发人员都能回谁创造了Perl、Pascal、Lisp和Erlang。因此,我特意收集并分享了以下10种最流行、最成功的编程语言及其创造者。


我是一名Java开发人员,并且从Java中受益匪浅,所以我干脆将Java放在了首位。


很多C语言程序员可能不同意我的观点。因为C语言是最古老的语言,并且至今仍然被频繁使用。提醒一下,此列表排名不分先后,旨在了解和记住对编程语言和软件开发领域做出贡献的编程大师。


Java-詹姆斯高斯林


Java是最流行和最成功的编程语言之一。JamesArthurGosling博士发明了Java,被称为Java编程语言之父。


Java最初由SunMicrosystems开发和支持,目前由Oracle开发和支持。


Java的使命是WORA——“编写和运行”,Java的独立性是企业世界成功的关键支柱。


它是使用最广泛的应用程序编程语言之一。


C——丹尼斯里奇


DennisMacAlistairRitchie是一位美国计算机科学家,于1967年至1973年在ATT贝尔实验室发明了C语言。


C语言在系统编程中仍然很流行并广泛使用。虽然它比Java更老,但仍然保留了它的优点。


另外值得一提的是,丹尼斯里奇(DennisRitchie)与他的长期合作伙伴肯汤普森(KenThompson)创建了举世闻名的UNIX操作系统。


如果您将他的受欢迎程度与比尔盖茨或史蒂夫乔布斯进行比较,您会发现尽管他的声誉有很大不同,但他对软件世界的贡献几乎是无与伦比的。


每个程序员都应该了解DennisRitchie以及他对编程世界的贡献。


C++-比扬斯特斯特鲁普


BjarneStroustrup于1950年12月30日出生于丹麦奥胡斯,是一位丹麦计算机科学家,以创建和开发C++编程语言而闻名。


顾名思义,C++是在C流行期间作为下一代语言开发的。与强调结构的C编程相比,编程最重要的特点是面向对象。


C++因其与本地系统兼容且具有面向对象的特性而在IT领域得到广泛应用。


Python——吉多范罗苏姆


Python由CWI的GuidovanRossum设计,是一种通用的高级编程语言,其设计理念强调代码可读性。据说语法清晰且富有表现力。


在美国,Python在学术层面已经取代了Java。与以前的时代不同,学生开始使用Python而不是C或Java编写程序。


Python广泛应用于Web应用程序开发、软件开发和信息安全。


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


JavaScript——布伦丹艾奇


如果你我“过去5-10年里谁是最大的赢家?”我会说JavaScript。我们使用jQuery库进行客户端脚本编写,现在正转向使用NodeJS等库进行服务器端开发。


JavaScript由BrendanEich设计并由NetscapeCommunicationsCorporation开发,是一种基于原型的动态弱类型脚本语言。


JavaScript广泛用于客户端脚本编写、验证、动画、事件捕获、表单提交和其他常见任务。它在您的浏览器中运行,几乎所有主要网站都使用它。


PHP—拉斯穆斯勒多夫


无论您多么讨厌PHP,您都不能忽视这样一个事实一半的互联网都在这种令人敬畏的互联网语言上运行。PHP最初由RasmusLerdorf于1995年创建。


PHP是MicrosoftActiveServerPagesASP服务器端脚本引擎和JavaServerPagesJSP的竞争对手,但它正在逐渐被大家接受,目前安装在超过2000万个网站和超过100万个Web服务器上。


它也是开源的,被Facebook、***、WordPress和Joomla等互联网巨头使用。PHP广泛用于构建动态网页和服务器端开发。


Perl——拉里沃尔


Perl是一种高级、通用、解释型、动态编程语言。Perl由LarryWall在20世纪80年代中期设计和开发,以其出色的文本处理能力而闻名。


它仍然是在UNIX系统上开发报告和脚本的主要语言。Perl以解析和处理大型文本文件而闻名,并用于CGI、数据库应用程序、网络编程和图形编程。


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


对于Java开发人员来说,Perl或Python通常被用作Java的补充,因为他们需要脚本语言来执行专门的任务,例如维护。


红宝石——松本幸宏


Ruby最初是由YukihiroMatzMatsumoto在20世纪90年代中期在日本设计和开发的。使用Ruby工作很有趣。如果您曾经使用过Ruby和Rails,您就会明白我的意思。


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


Ruby主要用于Twitter、Hulu和Groupon等主要网站上的Web应用程序开发。


如果您想学习Ruby,最好的起点是AlexKorban的RubyFundamentals课程。


Lisp——约翰麦卡锡


Lisp是ListProcessor的缩写,由JohnMcCarthy开发,是第二古老的高级编程语言。


我从未尝试过Lisp,但据说它是Haskell、Erlang或Scala等函数式编程语言之父。主要用于军事发展和防空系统。学习Lisp的课程并不多。从Nikoloz的LearnLisp编程基础知识开始。


帕斯卡-尼克劳斯沃斯


Pascal是一种有影响力的命令式和过程式编程语言,设计于1968年至1969年,由NiklausWirth于1970年正式发布。它是一种小型、高效的语言,旨在鼓励结构化编程和数据结构的使用。与Lisp类似,Pascal是一门古老的语言,因此Pascal课程并不多,但如果您想学习Pascal,请查看Udemy上的LearntoProgramwithPascal。


这些是十大著名的编程语言及其创造者。他们为编程领域做出了巨大的贡献,没有他们就没有我们的今天。


他们中的一些人今天仍然和我们在一起并继续做出贡献,而另一些人则离开了我们。让我们永远记住他们对编程世界的贡献。


原来的


本文翻译自CSDN。


【结尾】


一、编程语言的种类有哪些?

编程语言可以按照各种分类方法来划分。


1-根据编程语言的设计领域和应用领域,可分为通用编程语言、系统编程语言、应用编程语言等。


2-编程语言可以分为解释型语言和编译型语言,具体取决于它们的执行方式。


3-根据编程语言的变量类型和内存管理方式,可以分为静态类型语言和动态类型语言。


4-根据编程语言的语法和特点,可以分为高级语言、中级语言和低级语言。


5-根据编程语言的代码可读性和可维护性,可以分为结构化编程语言和面向对象编程语言。


目前流行的编程语言有很多,如C、C++、Java、Python、JavaScript等。每种语言都有自己的特点和适用场景。选择合适的编程语言需要考虑很多因素,包括项目需求、开发效率、代码可维护性等。


服务器端编程分为Web服务器端编程和应用程序服务器端编程。


Web服务器端编程包括ASP、ASP-NET、JSP、PHP、Python等。应用服务器端编程包括C/C++、C、Java、Python等。服务器端语言是指运行在服务器上的动态语言,而CSS或者JAVASCRIPT可以说是客户端语言,运行在服务器端的动态语言主要是操作和访数据库等功能。但主要是数据库工作。


例如,需要检查用户输入的用户名是中文还是英文,并且包含数字,这个功能可以使用客户端脚本语言来完成,但是需要检查用户是否在网站上过。需要用户。输入的用户名将与数据库中的信息进行比较,因此需要在服务器上运行的动态语言。


二、计算机编程语言有哪些?

C语言具有强大的绘图能力、可移植性和强大的数据处理能力,适合编写系统软件、三维和二维图形、动画等。一种用于数值计算的高级语言。


编程语言2,Java


Java是一种面向对象的编程语言,可以编写跨的应用软件,是Java编程语言,也是Java的总称,由SunMicrosystems公司于1995年5月发布。Java技术具有优异的通用性、高效性、可移植性和安全性,广泛应用于个人PC、数据中心、机、科学超级计算机、移动电话和互联网,还拥有全最大的专业开发者社区。


编程语言3,C++


C++这个词在中国大陆编程界通常读作“Cplusplus”,而西方程序员通常将其读作“Cplusplus”或“CPP”。它是一种使用非常广泛的计算机编程语言。C++是一种通用编程语言,具有静态数据类型检查并支持多种编程范例。它支持各种编程风格,例如过程编程、数据抽象、面向对象编程和通用编程。


编程语言4,PHP


PHP代表HypertextPreprocessor,一种英文超文本预处理语言。PHP是一种HTML嵌入语言,是一种嵌入HTML文档并运行在服务器端的脚本语言,因其语言风格与C语言类似而被广泛使用。与其他编程语言相比,用PHP创建的动态页面是通过将程序插入到HTML文档中来执行的,执行效率远高于完全生成HTML标签的CGI,PHP还可以运行编译后的代码,编译实现了加密和加密。代码可以优化。当你运行它时,你的代码会运行得更快。


编程语言5、c


C是Microsoft发布的一种面向对象的高级编程语言,运行在-NETFramework上。他将出现在Microsoft专业开发者论坛-PDC的舞台上。C是微软研究员AndersHejlsberg的最新成果。C与Java惊人地相似,具有诸如单继承、接口、与Java几乎相同的语法以及编译然后执行中间代码的过程等特性。


除非特别注明,本站所有文字均为原创文章,作者:admin

No Comment

留言

电子邮件地址不会被公开。 必填项已用*标注

感谢你的留言。。。