TIOBE 7 月榜單:易於學習使用的統計編程語言開始流行
TIOBE 已公佈 2020年7月的編程語言排行榜。在本期榜單中,各類應用於數據科學的語言是一大亮點。尤其是R語言,本月上升至第8位,創造了新的記錄,TIOBE稱這是R語言“史無前例的高光時刻”。Python不用說,一直在統計語言中拔得頭籌,而R在Python如此強勁的勢頭下,還能保持流行度的上升。
對此,TIOBE CEO Paul Jansen 認為,近來有兩大趨勢起著關鍵作用:1)商業統計語言和軟件包(如SAS、Stata 和SPSS)的時代已經結束,大學和研究機構採用Python 和R 進行統計分析,2)與COVID-19 相關的研究,需要進行大量統計和數據挖掘。於是,易於學習和使用的統計編程語言開始流行了起來。
TIOBE 7 月TOP 20 編程語言
榜單前十位沒有大的變化,C 語言連續第三個月蟬聯第一,Java 和Python 仍緊隨其後。除了已提到過的R 語言和PHP 位置對調,Swift 和SQL 也進行了互換,Swift 成功進入前十。
上個月Rust 語言首次進入榜單前二十,此次由20 名上升至第18 位。排在它前面的是穩定保持著每月前進一位節奏的少兒編程語言 Scratch。
目前處在top 20 危險邊緣的是排名下降的PL/SQL 和Classic Visual Basic 語言。上月掉出前20 的Objective-C 還在下掉,本月排名23。Delphi/Object Pascal 直接從22 名變成第30 名。
另外值得關注的還有:同樣為統計語言的SAS,進步飛速,排在第21 位;Kotlin 從30 到27 名,也略有上升。
TOP 10 編程語言TIOBE 指數走勢(2002-2020)
第21-50 名的編程語言排行
第51-100 名如下,由於它們之間的數值差異較小,僅以文本形式列出(按字母排序):
ABC, ActionScript, Arc, ATLAS, Awk, Bash, BlitzMax, Bourne shell, cg, CL (OS/400), Clojure, CoffeeScript, Common Lisp, Crystal, cT, Elixir, Emacs Lisp, Euphoria, F#, Factor, Forth, Hack, Icon, IDL, Inform, Io, Korn shell, LabVIEW, Ladder Logic, Limbo, Lingo, LiveCode, Maple, Mercury, ML, MQL4, OpenCL, PL/I, Pure Data, Raku, Red, Ring, Smalltalk, SPARK , SPSS, Tcl, Vala/Genie, Verilog, VHDL, Whitespace
TIOBE編程社區指數(The TIOBE Programming Community index)是編程語言流行度的指標,該榜單每月更新一次,指數基於全球技術工程師、課程和第三方供應商的數量。包括流行的搜索引擎,如穀歌、必應、雅虎、維基百科、亞馬遜、YouTube和百度都用於指數計算。具體的計算方式見這裡:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
值得注意的是,TIOBE 指數並不代表語言的好壞,開發者可以使用該榜單檢查自身的編程技能是否需要更新,或者在開始構建新軟件時對某一語言做出選擇。
詳細榜單信息可以查看 TIOBE官網。