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

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

3天内不再提示

Python的受欢迎程度真的能超越JavaScript吗?

zhKF_jqr_AI 来源:未知 作者:李倩 2018-10-08 09:02 次阅读

JavaScript和Python是现在最具影响力的两种编程语言,可用于构建各种应用程序。其中,JavaScript多年来一直是全球主流编程语言,深受开发者欢迎;而借着机器学习的东风,Python近几年增长迅猛,大有赶超势头。

面对这种局面,不少人都对两种语言的未来充满好奇,而资深开发者Melight的话可以代表其中的一种观点:“随着技术领域不断迎来新发展,我们可能会看到JavaScript与Python在流行度上不相伯仲——以及后者也许更能赢得大多数开发者的心。”

那么,在未来五年内,Python的受欢迎程度真的能超越JavaScript吗?

注:本文只比较流行度,不会在JavaScript和Python之间选出“最佳编程语言”,它们的用处截然不同,也不能完全互相替代。

广受欢迎的JavaScript

JavaScript最初于1995年发布,它是一种脚本编程语言,主要用于为网页添加交互性功能。现在还有一些基于它的高级版本,如Node.js,可用于在应用程序的后端添加额外功能。

事实上,在所有网站中,我们可以相信有94.9%用到了JavaScript。下面是JavaScript之所以流行的三个主要原因:

JavaScript既可以在后端使用,也可以在前端使用,且容易实现。

JavaScript是一种跨平台的编程语言,比如通过Facebook的React Native框架,开发人员可以用JavaScript构建在桌面和移动平台上部署的应用程序。

庞大的JavaScript爱好者社区。

根据Stack Overflow的2018年开发者调查结果,JavaScript是现在最常用的编程语言。下面是Stack Overflow的一幅统计图,显示了各编程语言的流行度:

可以发现,有69.8%的受访用户表示支持JavaScript,而稳定使用Python的用户只占38.8%。事实上,JavaScript在过去六年中一直在各类调查中占据最受欢迎编程语言榜单的榜首,比如GitHub就曾发过一份报告,称JavaScript仍然是现在拥护者最多的语言。

2017年,GitHub在一份调查报告中指出,目前大多数使用代码托管网站的开发者更喜欢把JavaScript作为自己的语言,下面是其中的一张图,显示了平台上337种语言的pull request总数(前11):

很明显,JavaScript在数据上占据绝对的主导地位。但报告也表示,截至2017年,Python已经取代Java成为GitHub上第二大最流行的语言,当年pull request数较上一年提升了40%,增长显著。

越来越受欢迎的Python

Python最初发布于1991年,所以它的“年龄”其实比JavaScript更大。它是一种高级通用语言,功能强大,可用于完成各种任务,包括构建Web应用程序、分析数据和创建机器学习算法

以下是导致Python用户量猛增的三个主要原因:

语法简单易用是Python最广为人知的一个优点。它强调代码可读性和简单性,这使得它成为许多新手的首选语言。

Python的可靠性和高效为它赢得了许多AI专家的喜爱,随着当前机器学习、深度学习和数据科学应用的增加,Python已成为该领域专业人士的首选。更重要的是,它已经有了非常完备的机器学习库,这能稳固它的地位。

和JavaScript一样,Python也有一个活跃社区,用户在多年间已经创作了大量指南和博客,进一步降低了学习门槛。

根据2018年9月的TIOBE指数数据,Python首次成为第三大最受欢迎的编程语言。在20世纪90年代初,它进入榜单,然后又花了10年才首次进入TIOBE指数前10名,之后,它始终在第5名附近徘徊,最终在上月问鼎第三。

TIOBE指数是编程语言流行度的一个权威指标。它每月更新一次,评级计算基于全球技术工程师、课程、第三方供应商的数量及流行搜索引擎索引次数,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube和百度。

由于Python在完成各种技术任务中的使用频率越来越高,因此Stack Overflow将其称为“增长最快的主要编程语言”。下面是一个Stack Overflow图表,显示了与高收入国家2012至2018年间,Python问题相较其他编程语言提问的增长情况:

根据上图可得,2017年6月是Python是一个特殊时间点,从这个月开始,它首次在提问量上超越JAVA和JavaScript,排名第一。而综合图中的情况看,Python的增长是6种语言中最明显的,从2012年的默默无闻,到2018年的笑傲群雄,它在短短六年内增长了2.5倍。

此外,Stack Overflow还据此构建了一个模型,用于预测未来两年内主流编程语言的流量变化情况。

令人惊讶的是,这个模型认为Python还能延续前几年的增长幅度,并在2020年相对JavaScript仍保持领先。此外,Stack Overflow还比较了2016年至2017年间主要编程语言的流量同比增长率:

如截图所示,Python实现了27%的高年同比增长率,势头迅猛。而JavaScript这两年来在流量上的变化并不明显,称得上是陷入停滞了。

小结

虽然JavaScript多年来一直被称为互联网的“Lingua Franca(通用语)”,但Python可能会在未来几年内打破这一局面,毕竟它在数据上已经显示出了令人惊讶的增长态势。

但最终结局会如何,这还是个需要时间检验的东西。从另一方面来说,其实编程语言的流行度变化也反映了互联网的发展趋势,5年后的Web开发、软件开发必定会和5年前有所不同,现在再加上数据科学的强势切入,我们谁都无法准确预测下一个5年会是什么样。

无论如何,面对不断发展变化的行业,每个开发者要做的是不断学习新知识,让自己不要落后于时代。

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

    关注

    9

    文章

    1877

    浏览量

    33011
  • python
    +关注

    关注

    51

    文章

    4667

    浏览量

    83440

原文标题:在未来五年内,Python的受欢迎程度能否超过JavaScript?

文章出处:【微信号:jqr_AI,微信公众号:论智】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Linux为什么受欢迎

    ,报告还显示嵌入式开发者们还在使用eCos, BSD, FreeRTOS,TinyOS等开源操作系统进行嵌入式开发。在调查报告中VDC集团列举了几项Linux受欢迎的主要原因:
    发表于 07-18 07:15

    2021年最受工程师欢迎的技能:Python第一

    Python等相关编程技能。Python成为2020年最受欢迎技能之一Udemy报告指出,Python、React(web)、Angular、机器学习和Docker将成为2020年最
    发表于 06-30 10:13

    魅族MX四核荣登E-Zone最受欢迎第一位!

    获香港前方魅友线报:MX 四核刚刚登上香港lT界最权威杂志E-Zone 最受欢迎第一位,超越三星GALAXY S3!
    发表于 07-13 17:20 1555次阅读
    魅族MX四核荣登E-Zone最<b class='flag-5'>受欢迎</b>第一位!

    Python成为世界上最受欢迎的语言_Java定为入门语言?

    根据IEEE Spectrum研究报告显示,在2016年排名第三的Python在今年已经成为世界上最受欢迎的语言,C和Java分别位居第二和第三位。 最近报道,Java被斯坦福大学定为入门语言,主要
    发表于 06-30 15:33 1991次阅读

    6款常用Python IDE详解

    Python语言是最受欢迎的web语言之一,特别是近几年,python语言广泛的运用于各类网站开发、处理系统管理等。python语言这么受欢迎
    发表于 04-03 11:40 12次下载

    Python方向 JS 比 Java更流行

    根据 Hacker News 招聘趋势排名,公司对掌握 Python 技能的人员越来越干兴趣,其次是 JavaScript 和 Golang。 最有趣的是,Golang 在某一时期似乎已经超越了 Java 的流行
    发表于 04-23 17:05 1722次阅读
    <b class='flag-5'>Python</b>方向 JS 比 Java更流行

    微软Edge浏览器受欢迎程度超过了Firefox

    根据最新的市场份额报告显示,微软3月份在Windows和macOS上的Edge浏览器用户明显增加,目前该浏览器的受欢迎程度已经超过了Firefox。
    的头像 发表于 04-03 16:10 2282次阅读

    Python为什么那么受欢迎

    21世纪,不会Python等于文盲。 这句流行语并非夸张,《2020年职场学习趋势报告》显示,在2020年最受欢迎的技能排行榜,Python排在第一。 除职场外,Python也开始走入
    的头像 发表于 09-30 10:11 1605次阅读

    Python受欢迎程度直上升 即将超过Java

    开始就已经登上了TIOBE榜单的第三位,但它的受欢迎程度一直在上升,本月,该指数达到了11.28%的历史新高。相反地,Java目前正处于自2001年以来的最低点,如今Python已经和Java十分接近
    的头像 发表于 10-23 10:41 1696次阅读
    <b class='flag-5'>Python</b><b class='flag-5'>受欢迎</b><b class='flag-5'>程度</b>直上升 即将超过Java

    JavaScript为什么如此受欢迎

    JavaScript 之所以能在编程语言中名列前茅,是有充分的理由的。
    的头像 发表于 11-17 15:08 3131次阅读

    海信、小米、索尼比较受欢迎的电视有哪些

    海信、小米、索尼比较受欢迎的电视有哪些?
    的头像 发表于 01-07 18:56 6189次阅读

    vivo、OPPO、华为比较受欢迎的手机有哪些

    vivo、OPPO、华为比较受欢迎的手机有哪些?
    的头像 发表于 01-12 14:24 2873次阅读

    vivo比较受欢迎的手机有哪些

    vivo比较受欢迎的手机有哪些?
    的头像 发表于 01-24 18:26 7735次阅读

    2023年受欢迎8款编程语言排名:Python 第二

    根据DevJobsScanner发布的报告,2023年度(从2022年1月到2023年5月)需求量最大的编程语言数据显示,JavaScriptPython和Java仍然是职场上备受欢迎的编程语言。
    的头像 发表于 07-28 17:57 4525次阅读

    微软:VSCode决定放弃Python 3.7

    Python 3.7 的受欢迎程度还相当巨大。根据三方数据统计,在使用 Python 3.X 的网站当中,许有 17.2% 使用 Python
    的头像 发表于 10-31 16:43 549次阅读
    微软:VSCode决定放弃<b class='flag-5'>Python</b> 3.7