TIOBE3月排行榜出爐!將新增這兩個有趣的功能……
來源:
奇酷教育 發(fā)表于:
TIOBE3月排行榜出爐!將新增這兩個有趣的功能……
【編者按】TIOBE 近日發(fā)布的3 月編程語言排行榜。C 語言再次以 15.33% 的比例位居榜首;亞軍由 Java 獲得,占比為 10.45%;Python 為第三名,占比為 10.31%。C++ 和 C# 分別以 6.52% 和 4.97% 位居第四和第五。
01
TIOBE 3 月編程語言排行榜
編程語言社區(qū) TIOBE 最新發(fā)布了 3月編程語言排行榜:C語言還是居第一,Java第二,python第三。
因此,TIOBE CEO Paul Jansen 表示,其打算透露一些近期將加入至榜單中的新功能。
第一個問題涉及到一個 bug 修復(fù)。由于使用了復(fù)雜的算法,比如自動消除異常值,所有編程語言的所有百分比之和并不總是加起來是 100%。Paul Jansen 指出,他們計劃盡快修復(fù)此 bug。
另一方面,榜單中將新增一個“編程語言屬性”功能,被跟蹤的屬性將來自維基百科。例如語言范式(面向?qū)ο?、函?shù)式......)和類型系統(tǒng)(靜態(tài)類型、動態(tài)類型、弱類型......)。同時,其還將增加“趨勢”功能,以看看哪些屬性正在流行。
第三個變化則是給語言添加漂亮的 logo,讓語言表看起來更有吸引力。
與 2020 年 3 月相比,Classic Visual Basic 在最新的榜單中從 18 名躍升至 12 名。
Delphi/Object Pascal 從 20 攀升至 14,Groovy 從 36 飆升至 15。
在 2020 年 3 月至 2021 年 3 月期間,MATLAB 下滑了 3 個位置,從 18 位下降到15位。同期,Swift 從 13 名下滑到 19 名。
02
其它編程語言排名
下面列出了完整的21-40名:
第51-100名如下,由于它們之間的數(shù)值差異較小,僅以文本形式列出(按字母排序):
4th Dimension/4D, ABC, ActionScript, Alice, Arc, ATLAS, Awk, B4X, bc, Boo, Bourne shell, C shell, CFML, Clojure, Crystal, DiBOL, Elm, Erlang, EXEC, Forth, Hack, Icon, Inform, Io, J, J#, Korn shell, Ladder Logic, Maple, ML, MQL4, MUMPS, NATURAL, OCaml, OpenCL, OpenEdge ABL, Oz, PL/I, Pure Data, Q, Ring, Scheme, Simulink, Snap!, SPARK, SPSS, Tcl, Vala/Genie, Verilog, Zigg
03
Top 10 編程語言 TIOBE 指數(shù)走勢(2002-2020)
04
歷史排名(1986-2021)
注:以下排名位次取決于12個月的平均值。
05
編程語言“名人榜”(2003-2020)
【說明】:
TIOBE 編程語言社區(qū)排行榜是編程語言流行趨勢的一個指標(biāo),每月更新,這份排行榜排名基于全球技術(shù)工程師、課程和第三方供應(yīng)商的數(shù)量,其中包括了流行的搜索引擎以及技術(shù)社區(qū),如 Google、百度、維基百科、CSDN、必應(yīng)、Hao 123 等等。具體的計算方式詳見:https://www.tiobe.com/tiobe-index/programming-languages-definition/。請注意這個排行榜只是反映某個編程語言的熱門程度,并不能說明一門編程語言好不好,或者一門語言所編寫的代碼數(shù)量多少。
這個排行榜可以用來考察你的編程技能是否與時俱進,也可以在開發(fā)新系統(tǒng)時作為一個語言選擇依據(jù)。
詳細(xì)榜單信息可參考 TIOBE 官網(wǎng):https://www.tiobe.com/tiobe-index