最新编程语言流行榜-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++,而是单独统计。

总结

盯紧前二十名

了解前五十名

未雨绸缪,有备无患

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