TIOBE 2007年5月 编程语言流行度排行榜(翻译)

    在编程语言流行度的评估方面,TIOBE一直是最为权威的机构之一。它每个月都根据有经验的使用者、相关课程、第三方厂商,以及来自多个大型搜索引擎的统计数据,发布前100名编程语言的份额,并进行跨年度同期比较。下面将TIOBE 2007年5月发布的简短陈述翻译如下,以飨读者。

    5月标题:Ruby 的增长停顿了(见后面短评)

2007年5月
排位
2006年5月
排位
排位变化 编程语言 2007年5月
流行度
自2006年5月
变化值
状态
1 1 Java 19.140% -2.18%   A
2 2 C 15.152% -2.54%   A
3 3 C++ 10.114% -0.82%   A
4 4 PHP 8.738% -1.48%   A
5 5 (Visual) Basic 8.431% -1.13%   A
6 6 Perl 6.152% +0.10%   A
7 8 Python 3.779% +0.74%   A
8 7 C# 3.656% +0.38%   A
9 9 JavaScript 3.072% +0.88%   A
10 19 Ruby 2.632% +2.18%   A
11 10 Delphi 2.130% +0.36%   A
12 11 SAS 2.076% +0.60%   A
13 12 PL/SQL 1.979% +0.97%   A
14 18 D 1.347% +0.87%   A
15 21 ABAP 0.731% +0.31%   A
16 14 Lisp/Scheme 0.698% -0.19%   B
17 17 Ada 0.679% +0.19%   B
18 13 FoxPro/xBase 0.637% -0.37%   B
19 20 Fortran 0.630% +0.20%   B
20 15 COBOL 0.627% -0.04%   B


 

长期趋势

 

    下面图形显示了前十名编程语言的长期趋势。

 


 

    完整的前50名编程语言列举如下。此处仅为非正式发布,因为我们可能漏掉某种语言。如果你发现缺少了什么语言,请通知我们: [email protected]


排位 编程语言 流行度
21 Transact-SQL 0.595%
22 Pascal 0.544%
23 Lua 0.517%
24 ActionScript 0.457%
25 Awk 0.414%
26 Tcl/Tk 0.404%
27 Prolog 0.378%
28 MATLAB 0.373%
29 Logo 0.312%
30 IDL 0.311%
31 Bash 0.285%
32 ColdFusion 0.278%
33 RPG 0.240%
34 LabView 0.223%
35 Smalltalk 0.161%
36 Forth 0.149%
37 ML 0.145%
38 CL 0.142%
39 Haskell 0.132%
40 APL 0.130%
41 VBScript 0.127%
42 Natural 0.118%
43 PL/I 0.118%
44 Icon 0.113%
45 Lingo 0.113%
46 S-lang 0.109%
47 Objective-C 0.106%
48 OCaml 0.103%
49 REXX 0.102%
50 Mathematica 0.090%

 

    下面是排位第51到100的编程语言。由于差距相对很小,所以只用字母顺序列出。

  • ABC, Applescript, AspectJ, Beta, Boo, cg, Ch, Clarion, Clean, Csh, cT, DC, Dylan, Eiffel, Erlang, Euphoria, F#, Felix, Focus, Fortress, Groovy, Inform, Intercal, Io, Limbo, LotusScript, MAD, Magic, Maple, Modula-2, MOO, MUMPS, Occam, Oz, PILOT, Postscript, Powerbuilder, Progress, Q, R, REALbasic, Scala, Seed7, SIGNAL, Simula, SPSS, Verilog, VHDL, XSLT, Yorick

 

  • 看起来Ruby 的快速增长已经结束了。请仔细看下图。

        虽然Ruby 是过去一年中的增长之星,但在过去的几个月中却没有继续前进。更糟的是,自4月以来有轻微的下降。如果这是一个新趋势, 那么Ruby 也就不会成为 “下一个伟大的编程语言” 。

        Java, C 和 C++ 自TIOBE 索引开始以来就占据了重要位置,看起来好像这个状态还会持续很久。可能的新候选者是 Lua (在一年中从 55 上升到 23 位) 和 Groovy (从103 到 52 位). 它们都是,就象Ruby, 轻量级脚本语言。我有种感觉,这种动态解释语言有一个天花板。虽然在基于Web的编程方面很流行,但静态编译的语言仍是企业软件系统的核心。基于此观点,我预测唯一可以改变前3名的候选者是 C#。改变的的过程将是非常渐进的,而非激烈的跳跃式赶超。

  • 有人问为什么 "R" 语言不在 TIOBE 索引中。目前的问题是有很多虚的数据。现在我们加了关键字 "statistical" 来搜索以取得可靠的评估. R 现在排在第60位。感谢 Amittai Aviram 和其他提醒我的人。

  • 经过和 Paul King 讨论,Java 和 Ruby 交叉的分组数据已被清除。

  • 下表列出了不同类别语言的长期趋势。动态类型面向对象语言仍在变得更加流行。

    类别 2007年5月流行度 自2006年5月变化
    面向对象语言 52.7% +1.8%
    面向过程语言 44.5% -2.6%
    逻辑语言 2.1% +1.0%
    函数式语言 0.7% -0.2%


    类别 2007年5月流行度 自2006年5月变化
    静态类型语言 57.1% -3.2%
    动态类型语言 42.9% +3.2%

原文链接:http://www.tiobe.com/tpci.htm

 

 

5月短评 - Paul Jansen

再后面的50个编程语言

其它编程语言

你可能感兴趣的:(软件开发)