TIOBE每年會將年度程式設計語言的桂冠頒發給當年最受歡迎的程式設計語言,而今年幾乎無需競爭,Google的Go語言便以大比分輕鬆拿下了這項榮譽。2016年度Go語言獲得了2.16%的使用者增長,其後遠遠綴著它的競爭者——使用者增長佔比分別為0.95%和0.91%的Dart和Perl語言。Go語言的成功主要源於其易學和務實的本質,這種語言並非理論概念相關的,而是紮根於實踐動手經驗。除此之外,Go語言源生便支援並發編程。TIOBE公司有越來越多的客戶紛紛採用Go語言。
那麼,2016年中其它頗有前景的程式設計語言都怎麼樣了呢。
Dart從第26名猛衝到了第17名;Rust保住了前50名的位置,從第47升至第41名;Hack和Julia目前也即將闖入前50名,分別從第61和第73名升到了第51和52名。
2016年還有兩門語言初次出現在TIOBE熱門排行榜上,分別是排名第86名的Crystal和排名第87名的Kotlin。
TypeScript在金融業十分受歡迎,不過在TIOBE熱門排行榜的排名還在100名開外,在2016年一整年的時間裡從第169上升到了137名。
那麼2017年的年度程式設計語言將花落誰家呢。 我們預測:C++、Swift、Julia和TypeScript都會是這個位置的有力競爭者。
程式設計語言熱門排行榜 TOP20 榜單
下面是第 21-50 位的程式設計語言,排名如下:
Top 10程式設計語言TIOBE指數走勢(2002-2016)
下面是50-100名:由於差異較小,僅將名稱列在下面(按照首字母排序)
(Visual) FoxPro, ABC, ActionScript, APL, AutoLISP, bc, Bourne shell, C shell, CFML, cg, CL (OS/200), Common Lisp, Crystal, DiBOL, Eiffel, Elixir, Elm, Emacs Lisp, Factor, Forth, Hack, Icon, IDL, Inform, Io, J, Julia, Korn shell, Kotlin, Maple, ML, NATURAL, NXT-G, OpenCL, OpenEdge ABL, Oz, PL/I, PowerShell, Pure Data, REXX, S, Smalltalk, SPARK, SPSS, Standard ML, Stata, Tcl, VBScript, Verilog, Wolfram
Top 10程式設計語言熱門排行榜更長期走勢(1987-2017)
(註:該位次取自12個月的平均值)
年度程式設計語言(2003-2015)
必須聲明這個榜單本身採集的是英文世界的資料,雖然在反映趨勢上有一些參考意義,但與中國的實際情況不完全符合,而且,這張採樣本身也有相當大的局限性。
【說明】 TIOBE 程式設計語言社區熱門排行榜是程式設計語言流行趨勢的一個指標,每月更新。這份熱門排行榜排名基於互連網上有經驗的程式員、課程和第三方廠商的數量。排名使用著名的搜尋引擎(諸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)進行計算。請注意這個熱門排行榜只是反映某個程式設計語言的熱門程度,並不能說明一門程式設計語言好不好,或者一門語言所編寫的代碼數量多少。這個熱門排行榜可以用來考查你的編程技能是否與時俱進,也可以在開發新系統時作為一個語言選擇依據。具體解釋可以點擊這裡查看。
原文連結: TIOBE Index for January 2017 (文/孫薇 責編/錢曙光)