zoukankan      html  css  js  c++  java
  • 2021编程语言排行榜,Python 在新技术领域依然是主导地位。

    IEEE Spectrum 发布了 2021 年编程语言排行榜,官方的标题是:Python 在新技术领域依然是主导地位。

    Python 近几年随着大数据、数据挖掘、人工智能等领域的发展,越来越受到大家的青睐,由于 Python 上手学习比较简单,除了很多专业的开发人员学习外,非专业的数据处理人员也开始慢慢的接触 Python。

    fb09fb5a242b03484164c4a8fc217ea1.png


    从 2018 年开始,Python 的关注度就在快速攀升,并且获得了 TIOBE 的 2018 与 2020 年的年度编程语言:

    064ad34ec97f7e1e805bec3c7f26997e.png

    国内关注度,参考了百度指数,也是逐年攀升:

    2e40277780aed35c2cac853d3fbb1472.png

    IEEE Spectrum 2021 编程语言排名前十的分别是:Python,Java,C,C++,JavaScript,C#,R,Go,HTML,Swift。

    947f669f2a27572d36c3ac31db50e320.png

    这里 HTML 也纳入了编程语言范畴。

    Python,Java,C,C++,JavaScript 这五种语言其实在各种编程语言排行榜单中基本是霸榜的。

    TIOBE 9 月份指数前 10 的榜单中就包含了这五种语言:

    270e3e975dd10f6f16c9a625a9c6e051.png

    GitHub 上一些编程语言开源库的活跃度也有它们的身影:

    283f76a9dc9efdf2a19c5e26b2c4464f.png

    6ea46e813c30b45734d76dfc6ec8c669.png

    Stack Overflow 上的编程语言受欢迎度:

    136dfb9f4a460291a5485ff370d1b06e.png

    IEEE Spectrum 2021 编程语言完整排行榜单:

    5af7608fe2917c8ce8fbb3de2a256e90.png

    IEEE Spectrum 排行榜根据以下几种数据指标来完成:

    1、Google 搜索:Google  搜索 "X programming" 的点击数,TIOBE 指数排行也用到这个指标。

    2、Google 趋势指数:"X programming" 的谷歌趋势指数。

    3、推特搜索:推特搜索 "X programming" 近 12 个月的点击数。

    4、GitHub 仓库数:近 12 个月 Github  上各种语言所创建的仓库数和活跃数。

    5、Stack Overflow:近 12 个月在 Stack Overflow 上各语言发布的问题的数量。

    6、Reddit:"X programming" 近 12 个月在  Reddit 的帖子数。

    7、Hacker News:"X programming" 近 12 个月在 Hacker News 上的帖子数。

    8、CareerBuilder:CareerBuilder是一个招聘网站,查看各种语言的招聘需求数。


    排行数据反应目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。

    参考:
    https://spectrum.ieee.org/top-programming-languages-2021
    https://www.tiobe.com/tiobe-index/
    https://insights.stackoverflow.com/survey/2021#most-loved-dreaded-and-wanted-language-want

    end

  • 相关阅读:
    hdu 1849 (尼姆博弈)
    Spring中Quartz的配置
    DevExpress后置代码中初始化SQL数据源的方法
    MySQL 存储过程例子,不能在if else里面用begin end否则会报错Error Code : 1064!
    javascript实现的可改变滚动方向的无缝滚动
    Android本地视频播放器开发--视频解码
    uva 10196 Check The Check
    Oracle PL/SQL 非预定义异常、自定义异常处理、RAISE_APPLICATION_ERROR
    Hibernate获取Connection
    SQL查询数据封装JavaBean对象
  • 原文地址:https://www.cnblogs.com/finer/p/15790956.html
Copyright © 2011-2022 走看看