App下載

TIOBE指數(shù):2021年5月全球編程語(yǔ)言排行榜,Python重回榜二

猿友 2021-05-25 11:07:59 瀏覽數(shù) (7718)
反饋

2021 年 5 月份的 TIOBE 全球編程語(yǔ)言排行榜已經(jīng)公布,TIOBE 官方的標(biāo)題是: “ Python back at second position”。

去年11月 python 與 java 短暫交換位置,在 tiobe 索引中排名第二,這個(gè)月 python 再次出擊。差距僅為0.13%,但是可以合理地假設(shè) Python 現(xiàn)在將保持其第二位置更長(zhǎng)的時(shí)間。在下半年,它甚至可能會(huì)成為 TIOBE 的第一名,因?yàn)?C(就像 Java 一樣)正在失去人氣。另外,Rust 試圖重回前 20 名,而 Dart 和 Julia 也在上升。

該排行榜可用于檢查您的編程技能是否仍然是最新的,或用于在開(kāi)始構(gòu)建新軟件系統(tǒng)時(shí)就應(yīng)采用哪種編程語(yǔ)言做出戰(zhàn)略決策。以下是榜單詳情↓

2021年 5 月編程語(yǔ)言排行榜前 20名

2021年5月 2020年5月 變化 編程語(yǔ)言 評(píng)級(jí) 變化
1 1 C 語(yǔ)言  13.38% -3.68%
2 3 change Python  11.87% +2.75%
3 2 change Java  11.74% -4.54%
4 4 C ++  7.81% +1.69%
5 5 C#  4.41% +0.12%
6 6 Visual Basic  4.02% -0.16%
7 7 JavaScript  2.45% -0.23%
8 14 change 匯編語(yǔ)言(Assembly language)  2.43% +1.31%
9 8 change PHP  1.86% -0.63%
10 9 change SQL  1.71% -0.38%
11 15 change Ruby  1.50% +0.48%
12 17 change Classic Visual Basic 1.41% +0.53%
13 10 change R 語(yǔ)言  1.38% -0.46%
14 38 change Groovy  1.25% +0.96%
15 13 change MATLAB  1.23% +0.06%
16 12 change Go 語(yǔ)言  1.22% -0.05%
17 23 change Delphi/Object Pascal 1.21% +0.60%
18 11 change Swift  1.14% -0.65%
19 18 change Perl  1.04% +0.16%
20 34 change Fortran 0.83% +0.51%

“TIOBE 編程社區(qū)索引是編程語(yǔ)言受歡迎程度的風(fēng)向標(biāo)。索引每個(gè)月會(huì)更新一次。評(píng)級(jí)基于全球知名工程師、課程和第三方供應(yīng)商的數(shù)據(jù)。用于計(jì)算評(píng)分的數(shù)據(jù)來(lái)源于谷歌、必應(yīng)、雅虎、維基百科、亞馬遜、YouTube 和百度等主流搜索引擎。重要的是要注意,TIOBE 索引與最佳編程語(yǔ)言或大多數(shù)代碼行所用的語(yǔ)言無(wú)關(guān)。”

2021年05月編程語(yǔ)言排行榜

其他編程語(yǔ)言

下面是第 21-50 名編程語(yǔ)言排行榜。

排名 編程語(yǔ)言 評(píng)級(jí)
21 Objective-C 0.79%
22 Scratch 0.75%
23 SAS  0.68%
24 Rust  0.66%
25 Ada  0.57%
26 過(guò)程化SQL語(yǔ)言(PL/SQL) 0.55%
27 Dart  0.53%
28 ABAP  0.50%
29 COBOL  0.50%
30 Julia  0.43%
31 Prolog  0.42%
32 Scala  0.42%
33 Logo 0.39%
34 LabVIEW 0.38%
35 Kotlin  0.36%
36 Lisp  0.36%
37 Lua  0.34%
38 Transact-SQL 0.33%
39 D 0.31%
40 TypeScript  0.29%
41 VHDL 0.28%
42 Apex  0.27%
43 VBScript  0.27%
44 Ladder Logic 0.26%
45 Awk 0.26%
46 Bash  0.26%
47 Haskell 0.25%
48 Elixir 0.25%
49 (Visual) FoxPro 0.23%
50 PowerShell  0.23%

50名以后編程語(yǔ)言

以下為排名 51~100的編程語(yǔ)言。由于差異相對(duì)較小,因此僅列出了名稱(chēng)(排名不分先后,按字母順序排列)。

  • ActionScript,Arc;
  • B4X,bc,Boo;
  • C shell,CFML,Clojure,Common Lisp;
  • Eiffel,Erlang
  • F#;
  • Hack
  • Icon,IDL,Inform,Io;
  • J,JScript.NET;
  • Korn shell;
  • Lasso;
  • Maple,MEL ,ML,MQL4,MUMPS;
  • Natural;
  • OCaml,OpenCL,OpenEdge ABL,Oz;
  • PL / I,PostScript,Pure Data;
  • Q,Racket,Ring;
  • RPG,Scheme;
  • Simulink,Smalltalk,SPARK ,SPSS,Stata;
  • Tcl;
  • Vala / Genie,Verilog;
  • XC,Xojo;
  • Zig

編程語(yǔ)言歷史排名

請(qǐng)注意,這些是12個(gè)月內(nèi)的排名。

編程語(yǔ)言 2021 2016 2011 2006 2001 1996 1991 1986
C 語(yǔ)言 1 2 2 2 1 1 1 1
Java 2 1 1 1 3 26 - -
Python 3 5 6 8 27 19 - -
C++ 4 3 3 3 2 2 2 8
C# 5 4 5 7 13 - - -
Visual Basic  6 13 - - - - - -
JavaScript 7 8 10 9 10 32 - -
PHP 8 6 4 4 11 - - -
SQL 9 - - - - - - -
R 語(yǔ)言 10 17 31 - - - - -
Lisp 34 27 13 14 17 7 4 2
Ada 36 28 17 16 20 8 5 3
(Visual) Basic - - 7 6 4 3 3 5

這里有兩個(gè)重要的注意事項(xiàng): 上表中的“ visual basic”和“(visual) basic”之間存在差異。直到2010年,“(visual) basic”指的是所有可能的 basic 方言,包括 visual basic。經(jīng)過(guò)一些討論,決定將“(visual) basic”拆分為所有方言,例如 visualbasic。Net、經(jīng)典的 visual basic、純 basic 和 small basic,這只是其中的一些。從 visual basic 開(kāi)始。Net 已經(jīng)成為 visual basic 的主要實(shí)現(xiàn)形式,現(xiàn)在被稱(chēng)為“ visual basic”。編程語(yǔ)言 sql 已經(jīng)很長(zhǎng)時(shí)間沒(méi)有出現(xiàn)在 tiobe 索引中了。2018年,有人指出 sql 已經(jīng)完成了。從那時(shí)起,sql 就成了 tiobe 索引的一部分。因此,盡管這種語(yǔ)言非常古老,但在索引中只有很短的歷史。

編程語(yǔ)言年度榜(2003-2020)

列出所有“年度最佳編程語(yǔ)言”獲獎(jiǎng)?wù)叩拿税袢缦滤尽T摢?jiǎng)項(xiàng)授予一年中評(píng)分最高的編程語(yǔ)言。

優(yōu)勝者
2020 medal Python
2019 medal C 語(yǔ)言
2018 medal Python
2017 medal C 語(yǔ)言
2016 medal Go 語(yǔ)言
2015 medal Java
2014 medalJavaScript
2013 medal Transact-SQL
2012 medal Objective-C
2011 medal Objective-C
2010 medal Python
2009 medal Go 語(yǔ)言
2008 medal C 語(yǔ)言
2007 medal Python
2006 medal Ruby
2005 medal Java
2004 medal PHP
2003 medal C++

以上就是編程獅(w3cschool.cn)為你整理的 2021 年 5月份編程語(yǔ)言排行榜,數(shù)據(jù)反映目前主流編程語(yǔ)言的變化趨勢(shì),對(duì)我們學(xué)習(xí)和工作可作為一個(gè)參考,但各個(gè)語(yǔ)言都有它們各自適合的應(yīng)用場(chǎng)景,所以也不必過(guò)于在意,畢竟語(yǔ)言的好壞在于如何去使用它。

推薦課程

歷史榜單

3 人點(diǎn)贊