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 月份编程语言排行榜,数据反映目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。
推荐课程
历史榜单
- TIOBE指数:2021年5月全球编程语言排行榜,Python重回榜二
- TIOBE指数:2021年3月全球编程语言排行榜,将引入新的索引功能
- 2021年2月TIOBE编程语言排行榜:SQL与汇编语言挤进前10
- 2021年1月热门编程语言排行榜:Python荣获TIOBE年度之星
- 2020年10月编程语言排行榜:Python 即将超越 Java
- DB-Engines 2020年8月数据库排名:前3仍然保持不变,Redis反超Elasticsearch
- IEEE2020编程语言榜单新鲜出炉,Python依旧榜一
- 2018编程语言排行榜 Ruby杀回前十
- 2017年10月编程语言排行榜出炉,前三名毫无悬念!
- 2017年10大主流编程语言排行榜出炉,人生苦短,请用Python!