程式猿(ID:OpenSourceTop) 猿妹 編譯
原文:https://www.tiobe.com/tiobe-index/
2017 年度榜單公佈啦!12月份程式語言排行榜出爐時,我們曾說過 Kotlin 和 C 語言將會是“2017程式語言”獎項的得主的最有利競爭者,詳見:《2017年12月程式語言排行榜:C語言大爆發,PHP快跌破前十!》
如今,不出所料,C 語言如願成為了“2017 年度程式語言”的獲得者。
2017年,C語言取得了1.69%的增長,縱觀近年來的 TIOBE 年度榜單會發現,這樣的增長率其實是不足以成為年度語言的,但在 2017年,所有程式語言的增長率普遍較低,因此C語言脫穎而出,成為增長率最高的一門語言。
另外,作為亞軍的 Python 增長了 1.21%,第三名的 Erlang,增長了 0.98%。
歷年年度程式語言:
其實,C 語言自 2015 年年底開始出現大幅下滑趨勢,在今年之前的整個 15 年的時間內,其評分都在 15%-20% 之間波動,其中一個原因可能是當時 C 語言在製造業和機器製造業(包括汽車市場)日益普及;但之後的一年半時間裡,C 語言的評分甚至跌至 10% 以下。
年度程式語言排行榜 TOP20 榜單:
前 20 名的排行中,在絕大部分程式語言的市場份額都在不斷減少的情況下,除前面提到的C語言。還有 Python 語言依然能表現十分強勁,市場份額增長 1.21%。
Top 10 程式語言 TIOBE 指數走勢(2002-2018)
其他程式語言排名
第 21-50 名如下:
2017 年,TIOBE 指數排名中進步最大的語言:R 語言(從16到8),Erlang(從44到23)和Kotlin(從89到39)。遺憾的是,Julia(47),Hack(48),Rust(46)和Kotlin(39)等這些有潛力的語言,至今還是沒能進入前 20 名甚至前 30 名。期待它們在 2018 年能有更好的表現
第 51-100 名:
由於它們之間的數值差異較小,僅以文字形式列出(按字母排序):(Visual) FoxPro, 4th Dimension/4D, Applescript, Awk, BBC BASIC, bc, Bourne shell, CFML, CL (OS/400), Clean, Clipper, Common Lisp, Crystal, Elm, Emacs Lisp, Forth, Icon, Inform, Io, J, Korn shell, Ladder Logic, Lasso, LiveCode, Maple, ML, Modula-2, Monkey, MOO, MQL4, NATURAL, NXT-G, OCaml, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, PowerShell, Programming Without Coding Technology, Q, Ring, RPG (OS/400), Scheme, Smalltalk, SPARK, Standard ML, Stata, VBScript, Verilog
歷史排名(1987-2017)
註: 以下排名位次取決於 12 個月的平均值。
附:
《2017年12月程式語言排行榜:Kotlin成最強黑馬,C語言再次崛起有望獲得年度程式語言》
《2017年11月程式語言排行榜:Java持續下滑仍穩居第1,Python逆襲C#上升到第4》
《2017年9月程式語言排行榜:Java、C、C ++ 三分天下何時休》
《2017年8月程式語言排行榜:大資料時代,Python、Go依然強勁》
【說明】
TIOBE 程式語言社群排行榜是程式語言流行趨勢的一個指標,每月更新,這份排行榜排名基於網際網路上有經驗的程式員、課程和第三方廠商的數量。排名使用著名的搜尋引擎(諸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)進行計算。
請註意這個排行榜只是反映某個程式語言的熱門程度,並不能說明一門程式語言好不好,或者一門語言所編寫的程式碼數量多少。
這個排行榜可以用來考查你的程式設計技能是否與時俱進,也可以在開發新系統時作為一個語言選擇依據。排行榜的詳細定義可以參考這裡
https://www.tiobe.com/tiobe-index/
●本文編號320,以後想閱讀這篇文章直接輸入320即可
●輸入m獲取到文章目錄
Linux學習
更多推薦《18個技術類公眾微信》
涵蓋:程式人生、演演算法與資料結構、駭客技術與網路安全、大資料技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。