App下載

2021年7月TIOBE編程語(yǔ)言排行榜:C、Java和Python爭(zhēng)奪第一名

來(lái)源: Tiobe 2021-07-22 16:05:48 瀏覽數(shù) (4435)
反饋

2021 年 7 月份的 TIOBE 編程語(yǔ)言排行榜已經(jīng)公布,TIOBE 官方的標(biāo)題是: “ C, Java, and Python compete for the first position”。

TIOBE 指數(shù)本月將慶祝其成立 20 周年。早在 2001 年以了解哪些語(yǔ)言的需求,第一期 TIOBE 指數(shù)作為個(gè)人愛(ài)好項(xiàng)目發(fā)布。第一期 TIOBE 指數(shù)的前 3 名是 Java 、C 語(yǔ)言 C ++ 。今天的故事看起來(lái)驚人地相似?,F(xiàn)在前 3 種編程語(yǔ)言是 C、Java 和 Python。有趣的是,這 3 種語(yǔ)言比以往任何時(shí)候都更加接近。位置 1 和位置 3 之間的差異僅為 0.67%。這意味著接下來(lái)的幾個(gè)月將是令人興奮的。什么語(yǔ)言將贏得這場(chǎng)戰(zhàn)斗?Python 似乎最有可能成為第一,這要?dú)w功于它在蓬勃發(fā)展的數(shù)據(jù)挖掘和人工智能領(lǐng)域的市場(chǎng)領(lǐng)導(dǎo)地位。本月其他有趣的變化是:C++ 的漲幅超過(guò) 0.5%,并且越來(lái)越接近前三名,Go 語(yǔ)言從位置#20 到位置#13,Rust 從#30 到#27,TypeScript 從#45 到#37,Haskell 從#49 到#39。-- Paul Jansen TIOBE CEO

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

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

2021年7月 2020年7月 變化 編程語(yǔ)言 評(píng)級(jí) 變化
1 1 C page C 語(yǔ)言 11.62% -4.83%
2 2 Java page Java 11.17% -3.93%
3 3 Python page Python 10.95% +1.86%
4 4 C++ page C ++ 8.01% +1.80%
5 5 C# page C# 4.83% -0.42%
6 6 Visual Basic page Visual Basic 4.50% -0.73%
7 7 JavaScript page JavaScript 2.71% +0.23%
8 9 change PHP page PHP 2.58% +0.68%
9 13 change Assembly language page 匯編語(yǔ)言(Assembly language) 2.40% +1.46%
10 11 change SQL page SQL 1.53% +0.13%
11 20 change Classic Visual Basic page Classic Visual Basic 1.39% +0.73%
12 8 change R page R 語(yǔ)言 1.32% -1.08%
13 12 change Go page Go 語(yǔ)言 1.17% -0.04%
14 50 change Fortran page Fortran 1.12% +0.90%
15 24 change Groovy page Groovy 1.09% +0.51%
16 10 change Swift page Swift 1.07% -0.37%
17 16 change Ruby page Ruby 0.95% +0.14%
18 14 change Perl page Perl 0.90% +0.03%
19 15 change MATLAB page MATLAB 0.88% +0.05%
20 30 change Delphi/Object Pascal page Delphi/Object Pascal 0.85% +0.36%

“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)?!?/p>

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

其他編程語(yǔ)言

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

排名 編程語(yǔ)言 評(píng)級(jí)
21 Objective-C 0.76%
22 Prolog  0.70%
23 Scratch 0.69%
24 SAS  0.66%
25 Lisp  0.51%
26 COBOL  0.50%
27 Rust  0.49%
28 Ada  0.48%
29 Dart  0.43%
30 Transact-SQL 0.43%
31 過(guò)程化SQL語(yǔ)言(PL/SQL) 0.38%
32 ABAP  0.37%
33 VBScript  0.37%
34 LabVIEW 0.37%
35 Julia  0.35%
36 Scala  0.35%
37 TypeScript  0.34%
38 Kotlin  0.32%
39 Haskell 0.30%
40 Lua  0.29%
41 Apex  0.29%
42 (Visual) FoxPro 0.29%
43 Bash 0.26%
44 Scheme 0.26%
45 D 0.25%
46 PL/I 0.24%
47 Elixir 0.24%
48 Logo 0.23%
49 PostScript 0.22%
50 Ladder Logic 0.22%

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

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

  • ActionScript, Arc, Awk;
  • BBC BASIC, bc, Bourne shell;
  • C shell, CFML, CHILL, CIL, CLIPS, Clojure;
  • Eiffel, Emacs Lisp;
  • F#;
  • Hack;
  • Icon, Inform, Io;
  • J, JADE;
  • Korn shell;
  • Lingo, LiveCode;
  • Maple, MEL, ML, Modula-2, MQL4, MS-DOS batch;
  • NATURAL, Nim, NXT-G;
  • Occam, OpenEdge ABL, Oz;
  • Pony, PowerShell, Pure Data;
  • REXX, Ring, RPG, Simulink;
  • Smalltalk, Snap!, SPARK;
  • Tcl, Vala/Genie;
  • VHDL;
  • X10.

編程語(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 22 - -
Python 3 5 6 8 26 21 - -
C++ 4 3 3 3 2 2 2 8
C# 5 4 5 7 13 - - -
Visual Basic  6 13 - - - - - -
JavaScript 7 7 10 9 9 24 - -
PHP 8 6 4 4 11 - - -
SQL 9 - - - 38 - - -
R 語(yǔ)言 10 17 28 - - - - -
Ada 33 27 17 16 20 8 4 2
Lisp 36 28 13 13 16 7 6 3
(Visual) Basic - - 7 5 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 開始。Net 已經(jīng)成為 visual basic 的主要實(shí)現(xiàn)形式,現(xiàn)在被稱為“ 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ù)叩拿税袢缦滤?。該?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 年 7 月份編程語(yǔ)言排行榜,數(shù)據(jù)反映目前主流編程語(yǔ)言的變化趨勢(shì),對(duì)我們學(xué)習(xí)和工作可作為一個(gè)參考,但各個(gè)語(yǔ)言都有它們各自適合的應(yīng)用場(chǎng)景,所以也不必過(guò)于在意,畢竟語(yǔ)言的好壞在于如何去使用它。

學(xué)習(xí)路徑推薦

歷史榜單

1 人點(diǎn)贊