TIOBE 2016年8月程式語言排行榜:C語言達到歷史新低
摘要:老牌C語言頹勢明顯,其地位尷尬有多方面原因。
C語言本月的佔比僅為11.303%,這個數字達到了從2001年TIOBE開榜以來的歷史最低。C語言衰落的主要原因在於:首先,它很難適用於蓬勃發展的web及移動應用的開發領域。此外,C語言並沒有像其它大型語言——如Java、C++以及C#之類那樣有所發展,的確有“較新的”C11可用,但這個新版較之老版變化極少。
儘管有約束要求C語言的目的碼應當保持小而快,但對整體並無幫助;同時,再新增類似C++的功能也沒什麼用處,因為那些功能在C++中都已具備。因此,C語言的地位頗有些尷尬。
另一個原因在於:大型公司都不推廣這種語言——Oracle支援Java,微軟支援C++、C#和TypeScript,谷歌支援Java、Python、Go、Dart 和JavaScript,蘋果推廣Swift和Objective-C等等,但並沒有公司公開對C語言表示支援。
程式語言排行榜 TOP20 榜單
下面是第 21-50 位的程式語言,排名如下:
Top 10程式語言TIOBE指數走勢(2002-2016)
下面是50-100名:由於差異較小,僅將名稱列在下面(按照首字母排序)
(Visual) FoxPro, ABC, ActionScript, Algol, APL, AutoLISP, bc, Boo, Bourne shell, CFML, CL (OS/400), Clojure, Common Lisp, Crystal, Curl, Elixir, Elm, Factor, Forth, Hack, Icon, IDL, Inform, Io, J, Julia, Korn shell, Maple, Mathematica, ML, Modula-2, MQL4, MS-DOS batch, NATURAL, NXT-G, OCaml, OpenCL, Oz, Pascal, PL/I, PostScript, PowerShell, REXX, Smalltalk, SPARK, SPSS, Standard ML, Stata, Tcl, Verilog
Top 10程式語言排行榜更長期走勢(1986-2016)
(注:該位次取自12個月的平均值)
年度程式語言(2003-2015)
必須宣告這個榜單本身採集的是英文世界的資料,雖然在反映趨勢上有一些參考意義,但與中國的實際情況不完全符合,而且,這張取樣本身也有相當大的侷限性。
【說明】
TIOBE 程式語言社群排行榜是程式語言流行趨勢的一個指標,每月更新。這份排行榜排名基於網際網路上有驗的程式設計師、課程和第三方廠商的數量。排名使用著名的搜尋引擎(諸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)進行計算。請注意這個排行榜只是反映某個程式語言的熱門程度,並不能說明一門程式語言好不好,或者一門語言所編寫的程式碼數量多少。
這個排行榜可以用來考查你的程式設計技能是否與時俱進,也可以在開發新系統時作為一個語言選擇依據。具體解釋可以點選這裡檢視。
原文連結: TIOBE Index for August 2016 (文/孫薇 責編/錢曙光)
相關文章
- TIOBE 8月程式語言排行榜:C語言排名創歷史新低C語言
- TIOBE 2015年2月 TIOBE 程式語言排行榜 JavaScript 排名達到歷史最高JavaScript
- TIOBE程式語言8月排行榜:Java奪冠,C語言再創新低JavaC語言
- TIOBE 2016年5月程式語言排行榜:Ruby 排名創歷史新高
- TIOBE 2016年5月程式語言排行榜:Ruby 斬獲歷史佳績
- 2014年4月程式語言排行榜:Perl 創歷史新低
- TIOBE:2016年6月程式語言排行榜
- TIOBE年度程式語言排行榜
- TIOBE 2014年9月程式語言排行榜:Java、C++跌至歷史最低點JavaC++
- TIOBE 2016年7月程式語言排行榜: 組合語言再次排入前十組合語言
- TIOBE 2016年3月程式語言排行榜:程式語言呈內部發展趨勢
- TIOBE 12 月程式語言排行榜:Kotlin 和 C 有望成年度語言Kotlin
- TIOBE 2014年4月程式語言排行榜:Perl跌至歷史最低點
- TIOBE 釋出 12 月程式語言排行榜,4個程式語言角逐年度語言
- Tiobe:2013年7月程式語言排行榜
- TIOBE 2013年9月程式語言排行榜
- TIOBE 2013年11月程式語言排行榜
- TIOBE 2016年2月程式語言排行榜 Java發展受阻Java
- TIOBE 10月程式語言排行榜 : GO 問鼎本年度語言 ?Go
- ZT TIOBE六月程式語言排行榜
- 《C語言程式設計:問題與求解方法》——2.2節C語言歷史概述C語言程式設計
- 2013年8月 TIOBE 程式語言排行榜單
- 2013年10月 TIOBE 程式語言排行榜單
- TIOBE 2015 年 12 月程式語言排行榜
- TIOBE 2013年12月程式語言排行榜:Transact-SQL衝刺年度語言SQL
- TIOBE:2020年4月全球程式語言排行榜 少兒程式語言Scratch入圍
- TIOBE:2020年9月程式語言排行榜 C++增速最快C++
- 2015年7月TIOBE程式語言排行榜:C++ 的復興C++
- TIOBE 2016年4月程式語言排行榜:Visual Basic即將出局
- TIOBE 10月程式語言排行榜:Dart起死回生Dart
- TIOBE 2015年9月程式語言排行榜:時髦語言Rust進前50Rust
- TIOBE:2019年12月全球程式語言排行榜
- TIOBE:2019年11月全球程式語言排行榜
- 2014年6月 TIOBE 程式語言排行榜單
- TIOBE:2018年5月全球程式語言排行榜
- 2015年5月TIOBE程式語言排行榜單
- 2013年4月TIOBE程式語言排行榜:Objective-C排名首次下滑Object
- TIOBE 2013年5月程式語言排行榜:Objective-C再度反超C++ObjectC++