Java目前領(lǐng)先其它語言幾乎4.5%。我們必須回溯到2008年才能看到Java與Tiobe指數(shù)排名第2的語言有如此大的差距。Java8顯然是成功 的,這主要得益于函數(shù)式編程加入到這個版本。在2010年的時候,Oracle收購Java,Java出現(xiàn)下降,因為幾個Java大神離開公司,導致大家 認為Java走向衰落。確實,Java是冗長和落后如C #。但出現(xiàn)的衰落預(yù)言是錯誤的。
在開始幾年,Java沒有什么變化。但在2014年Java8的發(fā)布是一個巨大的跳躍,現(xiàn)在可以用簡介的方式編寫Java程序。令人驚訝的是,Java增長的一大部分市場份額,正式Object-C失去的市場份額,但這些市場份額貌似應(yīng)該是Object-C的繼任者Swift所有的。
TIOBE 編程語言社區(qū)排行榜是編程語言流行趨勢的一個指標,每月更新,這份排行榜排名基于互聯(lián)網(wǎng)上有經(jīng)驗的程序員、 課程和第三方廠商的數(shù)量。排名使用著名的搜索引擎(諸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)進行計算。
該指數(shù)可以用來檢查你的編程技能是否仍然是最新的或作出什么開始建立一個新的軟件系統(tǒng)時,編程語言應(yīng)采取的戰(zhàn)略決策。在 TIOBE 指數(shù)的定義可以在這里找到。
編程語言排行榜 TOP 20 榜單:
前 10 名編程語言長期走勢圖:
以下是 21-50 編程語言排名:
后 50 名編程語言如下:
The following list of languages denotes #51 to #100. Since the differences are relatively small, the programming languages are only listed (in alphabetical order).
Alice, Apex, APL, AutoLISP, Automator, Bash, Bourne shell, C shell, Caml, CFML, CL (OS/400), Clojure, Common Lisp, cT, Eiffel, Etoys, EXEC, Fantom, Forth, GNU Octave, Go, Icon, IDL, Inform, Io, Ioke, J, JADE, Korn shell, Modula-2, MQL4, MUMPS, NATURAL, NQC, NXT-G, OCaml, OpenCL, Oz, Paradox, PL/I, PostScript, PowerShell, Q, Rust, Smalltalk, SPSS, Standard ML, Stata, Tcl, X10
本月變動的指數(shù):
This month the following changes have been made to the definition of the index:
There are lots of mails that still need to be processed. As soon as there is more time available your mail will be answered. Please be patient.
【說明】
TIOBE 編程語言社區(qū)排行榜是編程語言流行趨勢的一個指標,每月更新,這份排行榜排名基于互聯(lián)網(wǎng)上有經(jīng)驗的程序員、課程和第三方廠商的數(shù)量。排名使用著名的搜索引擎(諸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)進行計算。請注意這個排行榜只是反映某個編程語言的熱門程度,并不能說明一門編程語言好不好,或者一門語言所編寫的代碼數(shù)量多少。
這個排行榜可以用來考查你的編程技能是否與時俱進,也可以在開發(fā)新系統(tǒng)時作為一個語言選擇依據(jù)。排行榜的詳細定義可以參考這里( 英文)。