2016年編程語(yǔ)言學(xué)什么語(yǔ)言最有前景呢?問(wèn)鼎2016年度編程語(yǔ)言寶座將是誰(shuí)?
距2016年度編程語(yǔ)言的宣布僅剩三個(gè)月了,這次寶座將會(huì)花落誰(shuí)家呢?與去年同期相比,2016年僅有兩種語(yǔ)言的增長(zhǎng)率超過(guò)了1%,分別是Go語(yǔ)言和Groovy語(yǔ)言。
不過(guò)要注意的是:Groovy在2015年底出現(xiàn)了爆炸性的增長(zhǎng),因此在2017年1月左右的增長(zhǎng)速度可能就不會(huì)太快了。因此,谷歌的Go語(yǔ)言似乎就是那個(gè)唯一了,這其中Docker這個(gè)以Go語(yǔ)言寫就的容器應(yīng)用普及開(kāi)來(lái)很可能在其中助了一把力。
其他類似Objective-C、Swift以及R語(yǔ)言等編程語(yǔ)言的年度增長(zhǎng)率雖接近1%,但應(yīng)當(dāng)還達(dá)不到年度編程語(yǔ)言的標(biāo)準(zhǔn)。特別是再次擠入候選名單的Objective-C,從2014年4月的12.875%下跌到2016年1月的1.074%,不過(guò)目前又在回升了。
10月編程語(yǔ)言排行榜 TOP20 榜單
以下你可以看到各編程語(yǔ)言2015年與2016年在10月份的對(duì)比圖:
下面是第 21-50 位的編程語(yǔ)言,排名如下:
Top 10編程語(yǔ)言TIOBE指數(shù)走勢(shì)(2002-2016)
下面是50-100名:由于差異較小,僅將名稱列在下面(按照首字母排序)
(Visual) FoxPro, 4th Dimension/4D, ABC, ActionScript, APL, AutoLISP, bc, BlitzMax, Bourne shell, C shell, CFML, cg, Common Lisp, Crystal, Eiffel, Elixir, Elm, Forth, Hack, Icon, IDL, Inform, Io, J, Julia, Korn shell, Kotlin, Maple, ML, MQL4, MS-DOS batch, NATURAL, NXT-G, OCaml, OpenCL, Oz, Pascal, PL/I, PowerShell, REXX, S, Simulink, Smalltalk, SPARK, SPSS, Standard ML, Stata, Tcl, VBScript, Verilog
Top 10編程語(yǔ)言排行榜更長(zhǎng)期走勢(shì)(1986-2016)(注:該位次取自12個(gè)月的平均值)
從上圖可以看出位居第一的編程語(yǔ)言一般持續(xù)3-4年,明年是誰(shuí)會(huì)成為第一呢?
歷年度編程語(yǔ)言排行(2003-2015)
TIOBE 編程語(yǔ)言社區(qū)排行榜
TIOBE 編程語(yǔ)言社區(qū)排行榜是編程語(yǔ)言流行趨勢(shì)的一個(gè)指標(biāo),每月更新。這份排行榜排名基于互聯(lián)網(wǎng)上有經(jīng)驗(yàn)的程序員、課程和第三方廠商的數(shù)量。排名使用著名的搜索引擎(諸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)進(jìn)行計(jì)算。請(qǐng)注意這個(gè)排行榜只是反映某個(gè)編程語(yǔ)言的熱門程度,并不能說(shuō)明一門編程語(yǔ)言好不好,或者一門語(yǔ)言所編寫的代碼數(shù)量多少。這個(gè)排行榜可以用來(lái)考查你的編程技能是否與時(shí)俱進(jìn),也可以在開(kāi)發(fā)新系統(tǒng)時(shí)作為一個(gè)語(yǔ)言選擇依據(jù)。