2014年1月編程語言:Transact-SQL登年度編程語言寶座
TIOBE 于今日公布了2014年1月編程語言指數(shù)排行榜,和2013年***一個月對照來看,排行榜前三位依舊是 C、Java、Objective-C。C++ 和 C# 還是排第四和第五。
“年度編程語言”是授予在一年中比率增長量***的編程語言(詳情下圖中右側(cè)的“變動”列)。
在上個月的編程語言排行榜中,我們羅列出了2013年“年度編程語言”的候選名單??次恼碌念}目我們就知道,2013年“年度編程語言”被Transact-SQL收入囊中。這并沒有讓我們大吃一驚。因為Transact-SQL自從去年9月份開始,就一直在前十內(nèi)波動。因此,此次奪魁也算是意料之中的事情。但讓我們不解的是,Transact-SQL(又稱 T-SQL),是在 Microsoft SQL Server 和 Sybase SQL Server 上的 ANSI SQL 實現(xiàn),但SQLServer 的熱度正在降低。
正如我們在過去十年中所看到的,編程語言的普及程度很大程度上受外界趨勢影響。最重要的趨勢有移動手機應(yīng)用和Web開發(fā)。Android(主要是 Java)和iOS(Objc)是主要的移動平臺,Windows Phone(主要是C#)是第三大移動平臺。在Web開發(fā)市場,盡管都在討論 HTML5,但我們并沒有看到太大的變化。JavaScript 本該是大贏家,但它的熱度很穩(wěn)定(在第9徘徊)。JS 替代品們的表現(xiàn)就更糟糕了:CoffeeScript (#170)、TypeScript (#205) 和Dart (#124)。
需要注意的是,2013年TIOBE指數(shù)算法有更改。兩個主要變化是:① 新增更多的搜索引擎。TIOBE 在2013年8月新增了 16 個額外搜索引擎,根據(jù)這些搜索引擎網(wǎng)站的Alexa排名和相配性來自動處理數(shù)據(jù),② 之前只有 Top 50 的語言的比率之和是 100%,2013年12月調(diào)整為所有語言的比率之和是 100%,故而所有語言的比率都會下降一些了。
編程語言排行榜Top20
前10位的長期走勢圖
編程語言排行榜21至50位排名
年度編程語言
后50名的編程語言
原文鏈接:http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html