程式語言幾十種,哪種程式語言套用廣泛,比較吃香,是每一個程式設計師都比較關心的。TIOBE 程式語言社區排行榜是程式語言流行趨勢的一個指標,每年每個月更新,這份排行榜排名基於網際網路上有經驗的程式設計師、 課程和第三方廠商的數量。排名使用著名的搜尋引擎(諸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)進行計算。下面為大家介紹2016年9月最新的程式語言排行榜。
TIOBE 2016年9月程式語言排行榜
2016年9月最受歡迎程式語言排行榜
2016年9月最受歡迎程式語言排行榜
2016年9月程式語言排行榜
由上圖可以知道,C語言終於替代了Java 榜首的位置。java語言排名在第二位,主要是基於Java的安全性以及java語言在安卓app開發的使用。然後是python,c++,R語言,c#等等。前五的語言中都屬於大數據類程式語言,這已經成為了一種趨勢。
2016年9月最受歡迎程式語言排行榜數據分析
在連續兩年屈居亞軍後,C語言終於替代了Java 榜首的位置。放眼前五名,Python和C++在 3、4名上互換了位置,C#跌出前五,其位置由近幾年上升勢頭迅猛的 R 語言所取代。近年來,包括 R 在內的大數據類程式語言總體呈現出一種上升趨勢。
谷歌和蘋果在榜單上同樣你追我趕,最新的榜單顯示谷歌的 Go 語言擊敗了蘋果的Swift並殺入前十,但swift 的上升同樣不容小覷,其今年排到了第 11 位,相比於去年上升了 5個排名。值得一提的是,去年曾有若干新興程式語言和 Swift 一起初涉榜單,但今年卻不見了它們的蹤影。
其他引人矚目的變化包括Ladder Logic,它從去年的 39 名上升到了今年的 34 名。LadderLogic用於PLC(可程式邏輯控制器),尤其是在工廠中的PLC 上套用較廣。通常人們認為程式語言在製造業中無利可圖,然而Ladder Logic的成功揭示了程式語言在製造業套用中的巨大商機。
程式語言排行榜
前 10 名程式語言長期走勢圖
程式語言排行榜
 21-50 程式語言排名
21-50 程式語言排名
另外.html 仍然流行,今年排名上升到了第16 位,之前有用戶甚至還在擔憂其是否能入選榜單(為準確起見,我們秉承著實用至上的原則,並且將程式語言定義為一種給計算機下指令的特殊語法——就算這種語法只是用於數據的結構化——我們並不要求程式語言是圖靈完備的)。
在退步名單里,最出人意料的當屬Shell 的衰落(Shell 是一種統稱,指對腳本的直接創造,通常為系統管理員所鍾愛,常見的有bash shell 等),其下降了7 個名次落到了第19 位。這種趨勢或許反映了用於雲端數據中心的複雜系統的發展壯大,但現在我們還不能妄下結論,我們還需要觀察下一年的排名來確定這種趨勢是否會持續,抑或僅是一種統計學上的偶然結果。
後50名程式語言
(Visual) FoxPro, 4th Dimension/4D, ABC, ActionScript, APL, AutoLISP, bc, BlitzMax, Bourne shell, C shell, CFML, CL (OS/400), Common Lisp, Crystal, Eiffel, Elixir, Forth, Hack, Icon, IDL, Inform, Io, J, Korn shell, Kotlin, Maple, ML, Modula-2, MQL4, MS-DOS batch, NATURAL, NXT-G, OCaml, OpenCL, Oz, Pascal, PL/I, PostScript, PowerShell, REXX, S, Smalltalk, SPARK, SPSS, Standard ML, Stata, Tcl, VBScript, Verilog, Z shell
程式語言排行榜
關於TIOBE 程式語言社區排行榜說明
TIOBE 程式語言社區排行榜是程式語言流行趨勢的一個指標,每月更新,這份排行榜排名基於網際網路上有經驗的程式設計師、課程和第三方廠商的數量。排名使用著名的搜尋引擎(諸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)進行計算。請注意這個排行榜只是反映某個程式語言的熱門程度,並不能說明一門程式語言好不好,或者一門語言所編寫的代碼數量多少。
這個排行榜可以用來考查你的編程技能是否與時俱進,也可以在開發新系統時作為一個語言選擇依據。以上是php-z譯文,排行榜的詳細定義可以參考這裡( 英文)。