TIOBE 1月编程语言排行榜:Transact-SQL力挫Objective-C 夺得桂冠

jopen 10年前

        TIOBE 2014 年 1 月份编程语言排行榜出炉,本月前三甲依然为:C、Java、Objective-C。 

        回顾 2013,Transact-SQL 成了最大的赢家,在 2013 年有了几乎1% 的增长率(+0.98% 增长率),紧随其后的分别是 Objective-C,增长率为 0.81%、F#增长率为 0.53%。Transact-SQL 所获得的较大增长率似乎有点让人吃惊,因为它的主要应用领域微软数据库引擎 SQLServer 人气正在丧失。

        正如大家近 10 年所观察到的,编程语言的流行度在很大程度上是受到外部趋势影响。目前,随着移动应用和 Web 开发的发展,Android (主要是 Java)、iOS(Objective-C)已成为主流的移动平台,Windows Phone(C#)也正在迎头赶上。在 Web 开发领域,尽管 HTML5 热潮依旧,但并没有看到太多的变化,JavaScript 仍然是这一领域最大的赢家(依然稳坐在第 9 名的位置)。而其替代者似乎越来越糟,CoffeeScript 排在 170、TypeScript 为 205、Dart 为 124。

        下面一起来看下本月的前 20 名榜单:

TIOBE 1月编程语言排行榜:Transact-SQL力挫Objective-C 夺得桂冠

        前 10 名编程语言走势图:

TIOBE 1月编程语言排行榜:Transact-SQL力挫Objective-C 夺得桂冠

        以下是 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

后 50 名编程语言如下:

(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 个月的平均位置。

Programming Language 2014 2009 2004 1999 1994 1989
C 1 2 2 1 1 1
Java 2 1 1 16 - -
Objective-C 3 42 48 - - -
C++ 4 3 3 2 2 4
C# 5 8 9 32 - -
PHP 6 5 6 - - -
(Visual) Basic 7 4 5 3 3 7
Python 8 6 11 22 22 -
JavaScript 9 9 8 21 - -
Perl 10 7 4 5 17 23
Lisp 14 18 15 10 7 2
Ada 23 21 16 17 6

3

        历年编程语言桂冠

Year Winner
2013 Transact-SQL
2012 Objective-C
2011 Objective-C
2010 Python
2009 Go
2008 C
2007 Python
2006 Ruby
2005 Java
2004 PHP
2003

C++

        必须声明,这个榜单本身采集的是英文世界的数据,虽然在反映趋势上有一些参考意义,但与中国的实际情况不完全符合,而且,这张采样本身也有相当大的局限性。

        【说明】

        TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引 擎(诸如 Google、MSN、Yahoo!、Wikipedia、油Tube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

        这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。排行榜的详细定义可以参考这里(英文)。

来自: CSDN