12 月編程語言排行榜:Python 奪回前三,Go 跌出前十


昨日 TIOBE 公佈了 12 月編程語言排行榜,前五名依舊是 Java、C、Python、C++ 和 Visual Basic.NET。值得注意的是 Visual Basic.NET,它連續幾個月位列前五的排名讓人感到驚訝,去年此時,它還位列第七,今年 2 月份,它的名次是第六。按照 12 月的榜單,Visual Basic.NET 比 C# 和 JavaScript 等很多主流的熱門編程語言還要流行。

專業的軟件開發者對 Visual Basic.NET 可能不會有太大興趣,因為大多數時候它被認為是一種“玩具語言”,適合那些剛開始學習編程的人。這是事實,但不可否認的是,在專業領域也有很多程序和應用是用 Visual Basic 編寫的。中小型企業的許多專用辦公應用也都是使用這門編程語言開發的,因為它可快速打造原型的設計,並且易於上手。但 TIOBE 的成員認為,即便 Visual Basic.NET 現在看起來比較重要,但微軟正在通過停止其與 C# 的共同進化戰略從而慢慢放棄 Visual Basic.NET,所以長遠來看,Visual Basic.NET 的流行度遲早會下降。

按照微軟官方公佈的數據,C# 的使用者量是數百萬級的,而 Visual Basic.NET 只有數十萬。更值得注意的是,去年微軟宣佈 C# 今後的定位是雲、移動端和尖端技術,而 Visual Basic .NET 則侷限於 Windows 桌面。另外,Visual Basic.NET 開發者也對這門語言的未來心生擔憂,比如 Xamarin 已支持 C#,Visual Basic.NET 卻遲遲沒有。

接下來看一下 12 月的編程語言排行榜 TOP 20 ——

12 月編程語言排行榜:Python 奪回前三,Go 跌出前十

可以看到,上個月躋身 TOP 10 的 Go 語言,這個月的排名略微下降,到了 15 名。Python 和 C++ 則一如既往地在第三、第四名中你追我趕。

需要注意的是,SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由於沒有以往的數據可以對比,所以會給人 SQL 語言指數突然暴漲的錯覺。

TOP 10 編程語言 TIOBE 指數走勢(2002-2018)

12 月編程語言排行榜:Python 奪回前三,Go 跌出前十

21-50 名的數據如下:

12 月編程語言排行榜:Python 奪回前三,Go 跌出前十

第 51-100 名如下,由於它們之間的數值差異較小,僅以文本形式列出(按字母排序):

(Visual) FoxPro, ABC, ActionScript, Alice, APL, BBC BASIC, bc, Bourne shell, C shell, CoffeeScript, Common Lisp, cT, Elixir, Forth, Hack, Icon, IDL, Inform, Io, J, J#, Korn shell, LiveCode, Maple, Mercury, ML, Modula-2, Monkey, MOO, MQL4, NATURAL, NXT-G, OCaml, OpenCL, Oz, PostScript, Q, Ring, RPG, S, Smalltalk, SPARK, Standard ML, Stata, Tcl, TypeScript, VBScript, Verilog, VHDL, Wolfram

TIOBE 編程社區指數(The TIOBE Programming Community index)是編程語言流行度的指標,該榜單每月更新一次,指數基於全球技術工程師、課程和第三方供應商的數量。包括流行的搜索引擎,如谷歌、必應、雅虎、維基百科、亞馬遜、YouTube 和百度都用於指數計算。具體的計算方式見這裡: https://www.tiobe.com/tiobe-index/programming-languages-definition/

值得注意的是,TIOBE 指數並不代表語言的好壞,開發者可以使用該榜單檢查自身的編程技能是否需要更新,或者在開始構建新軟件時對某一語言做出選擇。

詳細榜單信息請查看 TIOBE 官網

本站文章除註明轉載外,均為本站原創或編譯。歡迎任何形式的轉載,但請務必註明出處,尊重他人勞動共創開源社區。
轉載請註明:文章轉載自 開源中國社區 [https://www.oschina.net]
本文標題:12 月編程語言排行榜:Python 奪回前三,Go 跌出前十