TIOBE 于今日公布了2014年1月编程语言指数排行榜,排名前三的还是 C、Java、Objective-C。C++ 和 C# 还是排第四和第五。

“年度编程语言”是授予在一年中比率增长量最高的编程语言(详情下图中右侧的“变动”列)。在2013年中,Transact-SQL的比率增长量最高将近 1%(0.98%)第二和第三是Objective-C (+0.81%) 和F# (+0.53%),所以Transact-SQL赢得了 TIOBE 年度编程语言称号。

Transact-SQL(又称 T-SQL),是在 Microsoft SQL Server 和 Sybase SQL Server 上的 ANSI SQL 实现,但它获得这一称号会让人有点奇怪,这是因为 SQLServer 的热度正在降低。

正如我们在过去十年中所看到的,编程语言的普及程度很大程度上受外界趋势影响。最重要的趋势有移动手机应用和Web开发。Android(主要是Java)和iOS(Objc)是主要的移动平台,Windows Phone(主要是C#)是第三大移动平台。在Web开发市场,尽管都在讨论 HTML5,但我们并没有看到太大的变化。JavaScript 本该是大赢家,但它的热度很稳定(在第9徘徊)。JS 替代品们的表现就更糟糕了:CoffeeScript (#170)、TypeScript (#205) 和Dart (#124)。

需要注意的是,2013年TIOBE指数算法有更改。两个主要变化是:① 新增更多的搜索引擎。TIOBE 在2013年8月新增了 16 个额外搜索引擎,根据这些搜索引擎网站的Alexa排名和相配性来自动处理数据,② 之前只有 Top 50 的语言的比率之和是 100%,2013年12月调整为所有语言的比率之和是 100%,故而所有语言的比率都会下降一些了。

 

2014年1月编程语言排行榜Top20

2014年1月 2013年1月 排名变动 编程语言 比率 比率变动
1 1   C 17.871% +0.02%
2 2   Java 16.499% -0.92%
3 3   Objective-C 11.098% +0.82%
4 4   C++ 7.548% -1.59%
5 5   C# 5.855% -0.34%
6 6   PHP 4.627% -0.92%
7 7   (Visual) Basic 2.989% -1.76%
8 8   Python 2.400% -1.77%
9 10 JavaScript 1.569% -0.41%
10 22 JavaEE,就业,青软培训