App下載

TIOBE指數(shù):2021年6月全球編程語言排行榜,Python直逼第一

猿友 2021-06-07 20:40:14 瀏覽數(shù) (9786)
反饋

2021 年 6 月份的 TIOBE 全球編程語言排行榜已經(jīng)公布,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 首席執(zhí)行官

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

2021年 6 月編程語言排行榜前 20名

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

“TIOBE 編程社區(qū)索引是編程語言受歡迎程度的風向標。索引每個月會更新一次。評級基于全球知名工程師、課程和第三方供應商的數(shù)據(jù)。用于計算評分的數(shù)據(jù)來源于谷歌、必應、雅虎、維基百科、亞馬遜、YouTube 和百度等主流搜索引擎。重要的是要注意,TIOBE 索引與最佳編程語言或大多數(shù)代碼行所用的語言無關?!?/p>

2021年06月編程語言排行榜

其他編程語言

下面是第 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個月內(nèi)的排名。

編程語言 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。經(jīng)過一些討論,決定將“(visual) basic”拆分為所有方言,例如 visualbasic。Net、經(jīng)典的 visual basic、純 basic 和 small basic,這只是其中的一些。從 visual basic 開始。Net 已經(jīng)成為 visual basic 的主要實現(xiàn)形式,現(xiàn)在被稱為“ visual basic”。編程語言 sql 已經(jīng)很長時間沒有出現(xiàn)在 tiobe 索引中了。2018年,有人指出 sql 已經(jīng)完成了。從那時起,sql 就成了 tiobe 索引的一部分。因此,盡管這種語言非常古老,但在索引中只有很短的歷史。

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

列出所有“年度最佳編程語言”獲獎者的名人榜如下所示。該獎項授予一年中評分最高的編程語言。

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

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

推薦課程

歷史榜單

1 人點贊