本月,在
儘管JavaScript的發展可謂是如日中天,但其仍然面臨着一些威脅,這是因爲JavaScript語言通常被認爲作爲一門編程語言在編譯時它很容易出錯。
它是一門解釋性語言,所以大部分錯誤會在運行過程中出現。這就是Google爲什麼推出Dart(目前排名第80位)用以取代JavaScript。
而其他編程語言在設計之初就將JavaScript設定爲編譯目標,比如CoffeeScript(排名139)一套JavaScript的轉譯語言,它被編譯成高效的JavaScript,CoffeeScript 增強了JavaScript 的簡潔性與可讀性;TypeScript (排名207)是JavaScript的一個超集,TypeScript是爲大型應用之開發而設計,而編譯時它生成JavaScript 以確保兼容性。
前20名榜單排行榜:
前10名編程語言長期走勢圖:
以下是21-50編程語言排名:
後50名的語言如下:
(Visual) FoxPro, ABC, Alice, Apex, Applescript, AutoLISP, bc, C shell, CFML, CL (OS/400), Clojure, Common Lisp, Dart, Dylan, ECMAScript, Eiffel, Emacs Lisp, Go, Gosu, Heron, Icon, IDL, Informix-4GL, J, JavaFX Script, LabVIEW, Ladder Logic, Lasso, LPC, Mathematica, MS-DOS batch, MUMPS, NATURAL, Oberon, OCaml, Occam, OpenCL, Oz, PowerShell, Q, REXX, S, sed, Simulink, Smarty, SPARK, VBScript, VHDL, xBase, XSLT
聲明:這個榜單本身採集的是英文世界的數據,雖然在反映趨勢上有一些參考意義,但與中國的實際情況不完全符合,而且,採樣本身也有相當大的侷限性。
【說明】
TIOBE編程語言社區排行榜是編程語言流行趨勢的一個指標,每月更新,這份排行榜排名基於互聯網上有經驗的程序員、課程和第三方廠商的數量。排名使用著名的搜索引擎(諸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)進行計算。請注意這個排行榜只是反映某個編程語言的熱門程度,並不能說明一門編程語言好不好,或者一門語言所編寫的代碼數量多少。
這個排行榜可以用來考查你的編程技能是否與時俱進,也可以在開發新系統時作爲一個語言選擇依據。排行榜的詳細定義可以參考這裏(
轉自HTML5中國http://www.html5cn.org/