0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

最具影响力的十大编程语言及背后的开发者详细介绍

gckX_aicapital 来源:未知 作者:全球人工智能 2019-09-21 10:11 次阅读

软件世界中有各种各样的编程语言,每年还会有新的语言出现,最近发布的编程语言就有Scala、Kotlin、Go和Closure,但历史车轮滚滚向前,浪花淘尽英雄,它们中只有少数才能够存活下来。

编程语言是软件开发中最重要的东西,多年来伴随着人们的讨论和批评不断改进,没有最好的语言,只有更合适的语言。尽管大家都很熟悉那些比较流行的编程语言的发展历史,如James Gosling是Java之父,但并不是每个开发人员都知道是谁发明了Perl,Pascal,Lisp或Erlang。

今天文摘菌带大家扒一扒过去的五十年在软件开发领域被列为最具影响力的十大编程语言及其它们背后的开发者,希望可以站在巨人的肩膀上一睹各种编程语言的风采,在每种语言文末都有免费课程推荐给大家学习。

以下排名不分先后,只是为了让我们了解并记住那些在编程语言和软件开发领域中做出巨大贡献的编程大师们!

Java——James Gosling

Java是最流行和最成功的编程语言之一, James Arthur Gosling博士因发明Java而被誉为Java之父,Java最初由Sun Microsystems开发和支持,在2010年1月Sun Microsystems被Oracle收购后转由Oracle继续开发支持。Java的使命是WORA,“Write Once Run Anywhere”(一次编译,到处运行),Java平台的独立性是其在企业领域取得成功的重要支柱之一,至今,它仍是最流行的应用程序编程语言之一。

来自Unsplash

C——Dennis Ritchie

美国计算机科学家Dennis MacAlistair Ritchie于1967年至1973年间在AT&T贝尔实验室发明了C语言,至今C语言还是非常流行并广泛用于系统编程,它比Java的历史更久远,但它仍在编程语言中占据一席之地,另外,Dennis Ritchie还与他的老搭档Ken Thompson一起创建了举世闻名的UNIX操作系统,他的知名度虽远不及比尔·盖茨或史蒂夫·乔布斯,但其对软件世界的贡献几乎无人能及。

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

图片来自Unsplash平台上的Nikhil Mitra

C++——Bjarne Stroustrup

Bjarne Stroustrup,1950年12月30日生于丹麦奥胡斯(Aarhus Denmark),是一名丹麦计算机科学家,因其发明了广泛使用的C++语言而闻名天下。顾名思义,C++是在C流行的时候作为C的下一代语言开发出来的。与偏重结构化的C语言不同,它的显著特性是面向对象,C++仍然是最流行的语言之一,并且在高频交易系统中有着广泛应用,因为它兼容本地系统并具有面向对象的特性。

来源:Unsplash平台上的Dawid Zawiła

Python——Guido van Rossum

Python由CWI的Guido van Rossum设计,是一种通用的高级编程语言,其设计理念强调代码可读性,据说它的语法清晰而且通俗易懂。在美国,Python在学术层面上几乎取代了Java,与上一代不同,如今的学生已经开始用Python而不是C或Java编写程序。

如果你还在犹豫用Python还是Java开启你的编程之旅,这个信息图可能会对你有所帮助

Python广泛用于Web应用程序开发,软件开发和信息安全。谷歌、雅虎和Spotify等科技巨头已经广泛使用Python

照片来自Unsplash上的Hitesh Choudhary

JavaScript——Brendan Eich

如果你问我哪种语言是过去五到十年里的最大赢家,我会说那必须是JavaScript,它借助jQuery这样的库统治了客户端开发领域,现在正凭借NodeJS这样的库进军服务器端开发领域。

JavaScript是由Brendan Eich设计,Netscape Communications Corporation开发的一种基于原型的脚本语言,具有动态弱类型的特点,其功能十分强大。JavaScript广泛用于客户端脚本编写,验证,动画,事件捕获,表单提交和其他常见任务。它在浏览器中运行,几乎各大网站都有所使用。

来自Unsplash平台上的Artem Sapegin

PHP——Rasmus Lerdorf

无论你多么讨厌PHP(Personal Home Page),你都不能忽视这样一个事实:一半的互联网都运行在这一美妙的互联网语言上。

PHP最初由Rasmus Lerdorf于1995年发明,PHP借助于PHP组生成实现,并以此作为对PHP语言的正式引用,PHP是微软的Active Server Pages(ASP)服务器端脚本引擎以及其他类似语言(如Java Server Pages(JSP))的竞争对手,但PHP在与这些语言的竞争中脱颖而出,现在已被安装在2000多万个Web站点和一百多万台Web服务器上,PHP也是开源的,被诸如Facebook、Wikipedia、Wordpress和Joomla等互联网巨头所使用,PHP广泛用于构建动态网页和服务器端开发。

来自于Unsplash

Perl — Larry Wall

Perl是一种高级的、通用的、解释型的动态编程语言,Perl由LarryWall在20世纪80年代中期设计和开发,因其出色的文本处理能力而声名鹊起。至今它仍是在Unix系统上开发报告和脚本的主要语言,Perl以解析和处理大型文本文件而闻名,广泛用于CGI、数据库应用程序、网络编程和图形编程,Perl也被IMDB、Amazon和Priceline等公司广泛使用。

对于Java开发人员来说,Perl或Python是一个很好的补充,因为开发人员通常需要脚本语言来执行维护和支持等特定任务。

Ruby — Yukihiro Matsumoto

Ruby最初是由日本的Yukihiro“Matz”Matsumoto在20世纪90年代中期设计和开发的。如果你曾尝试过Ruby和Rails,你就会发现使用Ruby是一件很有趣的事。Ruby受Perl、Ada、Lisp和Smalltalk的影响,致力于让编程更加高效有趣。Ruby主要用于Web应用程序开发,被Twitter、Hulu和Groupon等各大网站所使用。

如果你想学习Ruby,那么Alex Korban在Pluralsight上的Ruby Fundamentals无疑是最好的入门课程。

拍摄:Oleg Chursin来自Unsplash

Lisp——John McCarthy

Lisp是列表处理器(List Processor)的缩写,由JohnMcCarthy开发,是第二古老的高级编程语言,它是像Haskell、Erlang或Scala这样的函数式编程语言之父,主要用于军事开发和防空系统。

教授Lisp的课程不多,特别是好的课程,但是Nikoloz的Learn Lisp Programming Basics课程还不错。

Pascal——Niklaus Wirth

Pascal是一种极具影响力的命令式和过程式编程语言,设计于1968-1969年,由Niklaus Wirth于1970年正式发布。Pascal是一种小型高效的语言,旨在鼓励使用结构化编程和数据结构,从而带来良好的编程体验。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    19

    文章

    2952

    浏览量

    104466
  • C语言
    +关注

    关注

    180

    文章

    7591

    浏览量

    135780
  • python
    +关注

    关注

    55

    文章

    4766

    浏览量

    84360

原文标题:近50年来最具影响力的10种编程语言,都是谁发明的?

文章出处:【微信号:aicapital,微信公众号:全球人工智能】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    2014物联网十大最具影响力并购事件

    就由小编为你挑选出其中最具影响力十大并购事件,一起来看看今年高通、安森美等都有哪些大动作。##Atmel收购NewportMedia 扩增低功耗WiFi和蓝牙产品阵容。
    发表于 12-10 16:17 4946次阅读

    2013年最具吸引力的十大科技公司包括

    2013年最具吸引力的十大科技公司包括:10、红帽(Red Hat);9、英特尔;8、安捷伦科技公司;7、思杰系统(Citrix Systems);6、Salesforce.com;5
    发表于 12-17 11:44

    绝对干货!HarmonyOS开发者日资料全公开,鸿蒙开发者都在看

    开发者提供高效的卡片开发建议。9、HarmonyOS 服务卡片新特性:该主题讲解HarmonyOS应用开发的新特点,从消费开发者视角分别
    发表于 08-04 14:36

    喜报|HarmonyOS开发者社区连获业内奖项,持续深耕开发者生态

    临近年末,各大平台陆续揭晓年度榜单,表彰了具备强大影响力与做出突出贡献的优秀项目与团队,而HarmonyOS开发者社区作为技术分享,学习和展示的平台,输出高质量技术文章百余篇,连续获得业内各大
    发表于 01-19 14:32

    史上最具影响力十大数码产品

    盘点一下历史上最有代表性意义的十大数码产品
    的头像 发表于 09-10 11:10 1.4w次阅读

    斑马技术荣获2015“物联之星”RFID行业十大最具影响力国际品牌奖

    中国上海 - 2016年4月7日 —— 企业资产、人员和业务实时可视化产品与服务全球领先提供商斑马技术公司(Zebra)(纳斯达克股票代码:ZBRA)今日宣布荣获2015 “物联之星” RFID行业十大最具影响力国际品牌奖。
    发表于 04-07 17:22 1265次阅读

    IEC61131-3编程语言及应用基础

    IEC61131-3编程语言及应用基础理论基础知识。
    发表于 05-11 14:54 40次下载

    品牌影响力十大品应该都听过

    品牌影响力是如今各大企业都分看中的一个数据,影响力中包含了社会对这个公司的评价以及认可程度。就像今天人们一提起小米就会想到为发烧而生,一提起索尼就会想到“黑科技”,品牌影响力就是这些
    的头像 发表于 03-13 13:42 4893次阅读

    最具影响力十大编程语言

    可能很多C语言程序员不会同意我的观点,因为C语言是最古老的语言,至今仍被频繁地使用。提前声明一点:这个列表排名不分先后,是为了让我们了解和记住那些在编程
    的头像 发表于 12-03 15:34 1.2w次阅读

    要成为鸿蒙开发者,应该学习哪些编程语言

    据了解,鸿蒙系统是基于Linux开发的,源码是C语言。那么,作为一名开发者,如何帮助鸿蒙系统构建生态呢?在以往安卓、苹果系统构建过程,有哪些可以值得借鉴的地方呢?要成为鸿蒙开发者,应该
    的头像 发表于 09-24 12:06 1.3w次阅读

    10小时轻松学会C语言及编程

    10小时轻松学会C语言及编程
    发表于 03-30 15:43 15次下载
    10小时轻松学会C<b class='flag-5'>语言及</b>其<b class='flag-5'>编程</b>

    乐鑫科技荣膺 CSDN 2022 中国开发者影响力榜单十大“年度开源贡献企业”

    乐鑫科技 (688018.SH) 在“CSDN 2022 中国开发者影响力年度评选”活动中脱颖而出,荣膺十大“年度开源贡献企业”。该活动由 CSDN 和《新程序员》联合举办,旨在评选 2022 年度
    的头像 发表于 12-29 14:13 1230次阅读

    新闻 | 华为CloudEngine 16800系列交换机入选十大最具影响力新技术新产品

    数据中心交换机精彩亮相。今年,华为面向多元算力推出业界首款CloudEngine 16800-X系列数据中心交换机。 中关村论坛发布“十大最具影响力新技术新产品” CloudEngine 16800系列交换机是华为技术有限公司自
    的头像 发表于 05-30 01:35 985次阅读
    新闻 | 华为CloudEngine 16800系列交换机入选<b class='flag-5'>十大</b><b class='flag-5'>最具</b><b class='flag-5'>影响力</b>新技术新产品

    关于编程语言开发技术和AI的部分

    。本文主要介绍关于开发技术和 AI 的部分。 最流行编程语言 JavaScript 连续 11 年成为最流行编程
    的头像 发表于 06-26 09:45 501次阅读
    关于<b class='flag-5'>编程</b><b class='flag-5'>语言</b><b class='flag-5'>开发</b>技术和AI的部分

    deepin社区亮相第19届中国Linux内核开发者大会

    中国 Linux 内核开发者大会,作为中国 Linux 内核领域最具影响力的峰会之一,一直以来都备受瞩目。
    的头像 发表于 10-29 16:35 303次阅读