最新編程語言流行榜-TIOBE榜2020年第5期,C語言重回第一

編程語言作爲IT技術的基礎,瞭解和掌握它的流行度、熱度對每一位技術人員或者每一個技術企業的重要性都不言而喻。最新的編程語言全球流行榜單——TIOBE的2020年第5期榜單新鮮出爐了,下面一起來看一下吧。

一、本期流行榜前20名——榜首是C

本期C語言超越Java成爲榜單第一名,上一次處於第一名是2015年,目前排在前三的還是C、Java、Python,這三兄弟已然成了前三霸主,緊隨其後的還是C++,C#。話說回來,C爲什麼在這次會迴歸到第一的位置呢?全球發生了哪些變化會引起C語言的變化呢?從全球來看,上個月最大的變化應該是新型冠狀病毒席捲全球。因此,也許C語言的迴歸與新型冠狀病毒可能有關係。這似乎不可思議,但是一些語言卻的確是可以從中獲利的。比如在大數據科學方面的Python和R,因爲人人都在搜索抗擊病毒的信息。而與此同時,嵌入式軟件的編程語言比如C和C++也會獲得關注,因爲他們可以用於醫療設備的軟件。本期還有一個值得關注的編程語言是Rust,它從#27上升到了#21爲,能否成功進入前20呢,我們下期拭目以待。

與去年同期相比,本期前二十名單中進步最大的是R和Scratch,Scratch上個月首次登陸前前二十榜單位置,這次沒有掉出去,看來是要穩住腳跟了。

與上期相比,前二十名成員沒有任何變化,而且大多編程語言排名完全一樣。

2020第5期編程語言流行榜——前二十名
編程語言 2020年5月 本期份額 2019年5月 同期份額差 同期排名差 2020年4月 環比排名差
C 1 17.07% 2 2.82% 1 2 1
Java 2 16.28% 1 0.28% -1 1 -1
Python 3 9.12% 4 1.29% 1 3 0
C++ 4 6.13% 3 -1.97% -1 4 0
C# 5 4.29% 6 0.30% 1 5 0
Visual Basic 6 4.18% 5 -1.01% -1 6 0
JavaScript 7 2.68% 7 -0.01% 0 7 0
PHP 8 2.49% 9 0.00% 1 8 0
SQL 9 2.09% 8 -0.47% -1 9 0
R 10 1.85% 21 0.90% 11 10 0
Swift 11 1.79% 18 0.64% 7 11 0
Go 12 1.27% 19 0.15% 7 12 0
MATLAB 13 1.17% 14 -0.20% 1 18 5
Assembly language 14 1.12% 10 -0.69% -4 14 0
Ruby 15 1.02% 15 -0.32% 0 13 -2
PL/SQL 16 0.99% 20 -0.03% 4 15 -1
Classic Visual Basic 17 0.89% 16 -0.43% -1 19 2
Perl 18 0.88% 13 -0.51% -5 16 -2
Scratch 19 0.83% 28 0.32% 9 20 1
Objective-C 20 0.80% 11 -0.83% -9 17 -3

二、前20~50名

本期20~50名除了Rust有較大提升外,Julia也前進了11名從上期50名升到了39名。

2020年第5期編程語言流行榜——20~50名
編程語言 2020年5月 本期份額 2020年4月 環比排名差 上期份額
Rust 21 0.70% 27 6 0.52%
Dart 22 0.64% 23 1 0.65%
Delphi 23 0.60% 22 -1 0.70%
D 24 0.59% 25 1 0.54%
COBOL 25 0.58% 26 1 0.52%
Kotlin 26 0.57% 30 4 0.41%
Transact-SQL 27 0.54% 24 -3 0.54%
Scala 28 0.54% 28 0 0.49%
SAS 29 0.52% 21 -8 0.73%
ABAP 30 0.50% 29 -1 0.44%
Lisp 31 0.38% 32 1 0.34%
Lua 32 0.33% 35 3 0.33%
Ada 33 0.33% 36 3 0.28%
Fortran 34 0.32% 34 0 0.33%
PowerShell 35 0.32% 43 8 0.21%
Logo 36 0.32% 31 -5 0.35%
VBScript 37 0.29% 38 1 0.25%
Groovy 38 0.28% 48 10 0.18%
Julia 39 0.27% 50 11 0.17%
LabVIEW 40 0.26% 39 -1 0.25%
Haskell 41 0.24% 41 0 0.23%
ActionScript 42 0.21% 50+ - 0.00%
Scheme 43 0.21% 46 3 0.19%
TypeScript 44 0.21% 42 -2 0.21%
Apex 45 0.20% 40 -5 0.23%
F# 46 0.20% 33 -13 0.34%
Prolog 47 0.19% 37 -10 0.26%
OpenEdge ABL 48 0.18% 50+ - 0.00%
RPG 49 0.18% 45 -4 0.19%
Erlang 50 0.18% 47 -3 0.18%

三、本期前十名編程語言社區熱度指數

四、51~100名

51~100的編程語言因其份額較小,排名不分先後,按字母順序排列如下:

(Visual) FoxPro, ABC, Awk, Bash, BBC BASIC, bc, Bourne shell, C shell, cg, Clean, Clojure, CoffeeScript, Common Lisp, Crystal, cT, Elixir, Euphoria, Falcon, Forth, Hack, Icon, Inform, Io, Korn shell, Ladder Logic, LiveCode, Maple, Mercury, ML, MQL4, NATURAL, Object Pascal, OCaml, OpenCL, Oz, PL/I, PostScript, Programming Without Coding Technology, Q, Raku, Red, Ring, S, SPARK, Standard ML, Stata, Tcl, Vala/Genie, Verilog, VHDL。

五、本期編程語言指數變化

  1. DwScript從 Delphi調整到Object Pascal上,因爲wiki已經做了這個處理。
  2. C++11和C++14有自己的wiki頁面,因此他們不再使用C++,而是單獨統計。

總結

盯緊前二十名

瞭解前五十名

未雨綢繆,有備無患

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章