TIOBE 于今日公布了 2013 年 12 月编程语言指数排行榜,排名前三的还是 C、Java、Objective-C。C++ 和 C# 还是排第四和第五。
离 TIOBE 宣布 2013 年“年度编程语言”还有 1 个月时间。(“年度编程语言”是授予在一年中比率增长量最高编程语言的,详情下图中右侧的“变动”列)。今年貌似只有 4 个候选语言来争夺这一奖项。Transact-SQL 是最大的候选语言,在这一年中的比率增长量是 1.30%,其他候选分别是:Visual Basic .NET (+0.80%)、JavaScript (+0.53%)和 F# (+0.41%)。
另外需要特别说明的是,从本月起 TIOBE 排行榜改版了。其中最重要的改进是“编程语言长期走势图”变成了可交互的图表(请到 Tiobe 原文去查看)。点击图片右侧的语言名称,可以显示/关闭某语言的走势曲线。接下来的几周或几月,TIOBE 会把其他目前没有的功能给补回来。另外一个比较重要的变化是,所有语言的比率之和是 100%,原来只有 Top 50 的语言的比率之和才是 100%。故而所有语言的比率都会下降一些了。
补充:Transact-SQL(又称 T-SQL),是在 Microsoft SQL Server 和 Sybase SQL Server 上的 ANSI SQL 实现,与 Oracle 的 PL/SQL 性质相近(不只是实现 ANSI SQL,也为自身数据库系统的特性提供实现支持),目前在 Microsoft SQL Server 和 Sybase Adaptive Server 中仍然被使用为核心的查询语言。
Transact-SQL 是具有批量与区块特性的 SQL 指令集合,数据库开发人员可以利用它来撰写数据部份的商业逻辑 (Data-based Business Logic),以强制限制前端应用程序对数据的控制能力。同时,它也是数据库对象的主要开发语言。(摘自维基百科)
2013 年 12 月编程语言排行榜 Top 20 具体榜单:
2013 年 12 月编程语言排行榜前 10 位的长期走势图:
2013 年 12 月编程语言排行榜 21 至 50 位排名:
序号编程语言比例 21 SAS 0. 562 22 D 0. 552 23 Logo 0. 489 24 COBOL 0. 441 25 Lua 0. 426 26 C shell 0. 393 27 Fortran 0. 388 28 ABAP 0. 387 29 Tcl 0. 374 30 PostScript 0. 368 31 Scala 0. 342 32 Ladder Logic 0. 339 33 Ada 0. 322 34 PL/I 0. 305 35 Go 0. 263 36 RPG (OS/400) 0. 253 37 Bash 0. 250 38 R 0. 249 39 Common Lisp 0. 244 40 ML 0. 241 41 OpenEdge ABL 0. 238 42 ActionScript 0. 231 43 Max/MSP 0. 228 44 cT 0. 223 45 VBScript 0. 221 46 Emacs Lisp 0. 220 47 Groovy 0. 218 48 Scheme 0. 210 49 JScript.NET 0. 197 50 Haskell 0. 195【说明】
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。排行榜的详细定义可以参考这里( 英文 )。
上期榜单回顾:TIOBE11 月编程语言排行榜:C#、Transact-SQL 及 VB.NET 厚积薄发
翻译: 伯乐在线 - 黄利民 译文链接: http://blog.jobbole.com/52579/