2021 年 6 月份的 TIOBE 全球编程语言排行榜已经公布,TIOBE 官方的标题是: “ Python has never been so close to position #1 before”。

Python 即将成为 TIOBE 排行榜第一名。Python 与目前榜首的 C 语言差距仅 0.7%。下个月是 TIOBE 20周年纪念日。在这 20 年中仅有 C 语言和 Java 2 种编程语言等过榜首。因此,如果下个月 Python 若能登上 TIOBE 的榜首,这无疑是个值得庆祝的历史性时刻。榜单的余下位置并没有多大变化,Dart、Kotlin、Julia、Rust、TypeScript 和 Elixir 等可能的未来冠军上个月没有显示出任何重大变化。— Paul Jansen TIOBE 首席执行官

该排行榜可用于检查您的编程技能是否仍然是最新的,或用于在开始构建新软件系统时就应采用哪种编程语言做出战略决策。以下是榜单详情↓

2021年 6 月编程语言排行榜前 20名

2021年6月 2020年6月 变化 编程语言 评级 变化
1 1  C 语言  12.54% -4.65%
2 3  Python  11.84% +3.48%
3 2  Java  11.54% -4.56%
4 4  C ++  7.36% +1.41%
5 5  C#  4.33% -0.40%
6 6  Visual Basic  4.01% -0.68%
7 7  JavaScript  2.33% +0.06%
8 8  PHP  2.21% -0.05%
9 14   汇编语言(Assembly language)  2.05% +1.09%
10 10  SQL  1.88% +0.15%
11 19   Classic Visual Basic 1.72% +1.07%
12 31  Groovy  1.29% +0.87%
13 13  Ruby  1.23% +0.25%
14 9  R 语言  1.20% -0.99%
15 16  Perl  1.18% +0.36%
16 11  Swift  1.10% -0.35%
17 37  Fortran 1.07% +0.80%
18 22  Delphi/Object Pascal 1.06% +0.47%
19 15  MATLAB  1.05% +0.15%
20 12  Go 语言  0.95% -0.06%

“TIOBE 编程社区索引是编程语言受欢迎程度的风向标。索引每个月会更新一次。评级基于全球知名工程师、课程和第三方供应商的数据。用于计算评分的数据来源于谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度等主流搜索引擎。重要的是要注意,TIOBE 索引与最佳编程语言或大多数代码行所用的语言无关。”

其他编程语言

下面是第 21-50 名编程语言排行榜。

排名 编程语言 评级
21 SAS  0.90%
22 Scratch 0.71%
23 Objective-C 0.70%
24 过程化SQL语言(PL/SQL) 0.57%
25 COBOL  0.57%
26 Prolog  0.56%
27 Ada  0.53%
28 Lisp  0.51%
29 Dart  0.49%
30 Rust  0.47%
31 Transact-SQL 0.45%
32 VBScript  0.40%
33 ABAP  0.38%
34 Kotlin  0.37%
35 Julia  0.36%
36 (Visual) FoxPro 0.35%
37 Scala  0.34%
38 Lua  0.32%
39 Logo 0.32%
40 LabVIEW 0.26%
41 ML 0.25%
42 Ladder Logic 0.25%
43 VHDL 0.24%
44 D 0.22%
45 TypeScript  0.22%
46 Awk 0.22%
47 Elixir 0.22%
48 Apex  0.21%
49 Haskell 0.20%
50 PowerShell  0.20%

50名以后编程语言

以下为排名 51~100的编程语言。由于差异相对较小,因此仅列出了名称(排名不分先后,按字母顺序排列)。

  • ABC, ActionScript, AutoLISP;
  • B4X, Bash, BBC BASIC, bc, Bourne shell;
  • CFML, CIL, CL (OS/400), Clojure, CoffeeScript, Common Lisp;
  • Elm, Emacs Lisp,Erlang
  • F#;
  • Hack
  • Icon, Inform, Io
  • J;
  • Korn shell;
  • Lingo, LiveCode;
  • Maple, Modula-2, MQL4, MS-DOS batch, MUMPS;
  • NATURAL, NXT-G;
  • OCaml, Occam, OpenCL, OpenEdge ABL;
  • PL/I, PostScript, Pure Data;
  • Q;
  • REXX, Ring, RPG;
  • Scheme, Snap!, Stata;
  • Vala/Genie, Verilog;
  • Xojo。

编程语言历史排名

请注意,这些是12个月内的排名。

编程语言 2021 2016 2011 2006 2001 1996 1991 1986
C 语言 1 2 2 2 1 1 1 1
Java 2 1 1 1 3 25
Python 3 5 6 8 26 20
C++ 4 3 3 3 2 2 2 8
C# 5 4 5 7 13
Visual Basic  6 13
JavaScript 7 7 10 9 10 28
PHP 8 6 4 4 11
SQL 9
R 语言 10 17 29
Ada 35 28 18 16 21 8 3 2
Lisp 36 27 13 14 17 7 6 3
(Visual) Basic 7 5 4 3 4 5

这里有两个重要的注意事项: 上表中的“ visual basic”和“(visual) basic”之间存在差异。直到2010年,“(visual) basic”指的是所有可能的 basic 方言,包括 visual basic。经过一些讨论,决定将“(visual) basic”拆分为所有方言,例如 visualbasic。Net、经典的 visual basic、纯 basic 和 small basic,这只是其中的一些。从 visual basic 开始。Net 已经成为 visual basic 的主要实现形式,现在被称为“ visual basic”。编程语言 sql 已经很长时间没有出现在 tiobe 索引中了。2018年,有人指出 sql 已经完成了。从那时起,sql 就成了 tiobe 索引的一部分。因此,尽管这种语言非常古老,但在索引中只有很短的历史。

编程语言年度榜(2003-2020)

列出所有“年度最佳编程语言”获奖者的名人榜如下所示。该奖项授予一年中评分最高的编程语言。

优胜者
2020  Python
2019  C 语言
2018  Python
2017  C 语言
2016  Go 语言
2015  Java
2014 JavaScript
2013  Transact-SQL
2012  Objective-C
2011  Objective-C
2010  Python
2009  Go 语言
2008  C 语言
2007  Python
2006  Ruby
2005  Java
2004  PHP
2003  C++

以上就是编程狮(w3cschool.cn)为你整理的 2021 年 6 月份编程语言排行榜,数据反映目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。

推荐课程

历史榜单

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。