作者:局長
來源:oschina.net/news/102378/tiobe-index-201812
12 月編程語言排行榜:Java 毫無懸念,Python 奪回前三!

2018年的最後一個月已經如期而至,看完了編程語言一年的起起伏伏,最後一個月的結果也已經塵埃落定。

TIOBE發佈了2018年12月度的編程語言排行榜,本次榜單中最有趣的是,Visual Basic .Net達到了歷史最高名次(自2001年統計以來),成功擠入TOP5。去年此時,VB.net還位列第七,今年2月份,它的名次是第六。


榜單前五名是 Java、C、Python、C++ 和 Visual Basic.NET。按照 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 卻遲遲沒有。

TIOBE 編程排行榜是根據全球工程師、課程和第三方數量(如各類搜索引擎)爲指數來得出在當月,哪個編程語言是最熱門的、最受程序員歡迎的,儘管它不代表語言本身的好壞,但從一定程度上能夠幫助開發者們瞭解到編程語言的趨勢。

12 月的編程語言排行榜 TOP 20



12 月編程語言排行榜:Java 毫無懸念,Python 奪回前三!



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

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


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



12 月編程語言排行榜:Java 毫無懸念,Python 奪回前三!


21-50 名的數據如下:



12 月編程語言排行榜:Java 毫無懸念,Python 奪回前三!



第 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。

相关文章