TIOBE 2014年1月份编程语言排行榜出炉,本月前三甲依然为:C、Java、Objective-C。
回顾2013,Transact-SQL成了最大的赢家,在2013年有了几乎1%的增长率(+0.98%增长率),紧随其后的分别是Objective-C,增长率为0.81%、F#增长率为0.53%。虽然SQLSever人气 正在丧失,但Transact-SQL却有较大的增长率,这让人十分吃惊。。
正如大家近10年所观察到的,编程语言的流行度在很大程度上是受到外部趋势影响。目前,随着移动应用和Web开发的发展,Android(主要是Java)、iOS(Objective-C)已成为主流的移动平台,Windows Phone(C#)也正在迎头赶上。在Web开发领域,尽管HTML5热潮依旧,但并没有看到太多的变化,JavaScript仍然是这一领域最大的赢家(依然稳坐在第9名的位置)。而其替代者似乎越来越糟,CoffeeScript排在170、TypeScript为205、Dart为124。
下面一起来看下本月的前20名榜单:
前10名编程语言走势图:
以下是21-50编程语言排名:
排名 | 名称 | 比例 |
21 | Logo | 0.592 |
22 | SAS | 0.585 |
23 | PostScript | 0.520 |
24 | Assembly | 0.495 |
25 | PL/I | 0.488 |
26 | ABAP | 0.474 |
27 | COBOL | 0.461 |
28 | Fortran | 0.412 |
29 | Lua | 0.375 |
30 | Ladder Logic | 0.369 |
31 | C shell | 0.355 |
32 | Tcl | 0.351 |
33 | Scala | 0.337 |
34 | RPG (OS/400) | 0.337 |
35 | Max/MSP | 0.331 |
36 | Go | 0.326 |
37 | OpenEdge ABL | 0.310 |
38 | ActionScript | 0.308 |
39 | ML | 0.292 |
40 | Ada | 0.280 |
41 | Common Lisp | 0.275 |
42 | cT | 0.268 |
43 | Haskell | 0.265 |
44 | R | 0.252 |
45 | JScript.NET | 0.246 |
46 | Emacs Lisp | 0.242 |
47 | Prolog | 0.220 |
48 | Modula-3 | 0.215 |
49 | Scheme | 0.213 |
50 | S-PLUS | 0.212 |
(Visual) FoxPro, 4th Dimension/4D, Alice, ATLAS, Automator, Awk, Bash, bc, Bourne shell, C++/CLI, cg, CL (OS/400), Clean, DiBOL, Erlang, Factor, Forth, GNU Octave, Groovy, Icon, Inform, Informix-4GL, Io, J, J#, JavaFX Script, LabVIEW, M4, Magic, Mathematica, Modula-2, Moto, MS-DOS batch, NATURAL, NXT-G, PILOT, Processing, Programming Without Coding Technology, Pure Data, Q, S, Scratch, Seed7, Standard ML, TOM, VBScript, VHDL, X10, Xojo, Z shell
TOP10编程语言回顾
下面是前10名编程语言这些年的变化情况,请注意的是,这些都是每12个月的平均位置。
历年编程语言桂冠
必须声明,这个榜单本身采集的是英文世界的数据,虽然在反映趋势上有一些参考意义,但与中国的实际情况不完全符合,而且,这张采样本身也有相当大的局限性。
【说明】
TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。排行榜的详细定义可以参考这里(英文)。