您现在所在的位置:首页 >关于奇酷 > 媒体报道 > 2021 IEEE编程语言排行榜:Python排名榜首!

2021 IEEE编程语言排行榜:Python排名榜首!

来源:奇酷教育 发表于:

2021 IEEE编程语言排行榜:Python排名榜首!

  “
 
  IEEE Spectrum 的 2021 年编程语言排行榜出炉!
 
  其官方标题为:“Python 在新技术领域依然为主导地位”。
 
 
  01
 
  2021IEEE编程语言排行榜TOP10
 
  IEEE Spectrum 2021 编程语言排名前十的分别是:Python,Java,C,C++,JavaScript,C#,R,Go,HTML,Swift。
 
 
 
  作为最受欢迎的编程语言之一,Python 以”主宰“地位蝉联了榜单第一的位置,而 Java 和 C 语言则分别位列榜单第 2 和第 3 位。
 
  位居首位的Python 近几年随着大数据、数据挖掘、人工智能等领域的发展,越来越受到大家的青睐,由于 Python 上手学习比较简单,除了很多专业的开发人员学习外,非专业的数据处理人员也开始慢慢的接触 Python语言。
 
 
 
  位列排行榜第 二、三 位的 Java 和 C ,是 Python 出现之前就应用非常广泛的编程语言。
 
  其中,Java 作为一种面向对象的语言,它创建要在虚拟机上运行的代码,允许虚拟机在不同的平台上运行,很少修改或者基本上不怎么需要修改,是 Web 应用程序的流行选择。
 
  除了上述语言位列前三,该榜单前十位的高级编程语言依次还有 C++ 、JavaScript 、C#、R 、Go、 HTML 及 Swift 。
 
  其中,C# 从去年的第 25 位直接来到了本次榜单的第 6 位,HTML 也是首次进入榜单前十。
 
  本次排名第 7 位的是 R 语言,而去年榜单上第 7 位还是 Cobol 语言,今年 Cobol 语言降至第 34 位。
 
  据业内人士分析,由于疫情影响,此前常用于国外政府管理软件的 Cobol 语言已经得到更新,看得出,一门编程语言的流行与否,或许也同时刻变化的外部因素而变化。
 
  本次榜单中排名靠前的 10 种编程语言,也属于目前就业和招聘市面上比较受欢迎的编程语言,它们拥有大量的代码和优点,且都具有汇编代码的“天赋”。
 
  排行榜依然涵盖 4 种不同类型的编程语言,分别是用于开发网站和应用的语言(Web),用于企业、桌面和科学应用的语言(Enterprise),用于移动设备端的语言(Mobile)以及用于嵌入式环境的语言(Embedded)。其中 HTML 也纳入了编程语言范畴。
 
 
  02
 
  2021IEEE编程语言完整榜单
 
  作为业内比较权威的交互语言排行榜,本次 IEEE Spectrum 在 2021 年度编程语言列表,结合了包括谷歌、推特、GitHub、Reddit、IEEE 等 8 个来源的 11 个指标,共上榜了 55 种语言。
 
  下面就列出本次 IEEE Spectrum 出炉的目前在移动端、桌面端及 web 应用程序市场上占据主导地位的 55 种编程语言的完整榜单:
 
  
       
 
  关于 IEEE Spectrum 编程语言 排行榜
 
  该榜单由资深编辑斯蒂芬·卡斯(Stephen Cass)创建,每年都会发布更新数据和排名。
 
  此次 2021 年度版榜单由卡斯、普里蒂·库尔卡尼(Cass, Preeti Kulkarni)和埃里科·吉佐(Erico Guizzo)根据尼克·迪亚科普卢兹(Nick Diakopoulous)的原创设计而创作。
 
  IEEE 采用了 8 个信息源、按照 11 种指标去进行分析。
 
  这些来源包括 Google、Twitter、GitHub、StackOverflow、Reddit、Hacker News、CareerBuilder 和 IEEE。
 
  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是一个招聘网站,查看各种语言的招聘需求数。
 
  排行数据反应目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。