您的位置:首页 > 编程语言

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

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

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

2007年5月
排位
2006年5月
排位
排位变化编程语言2007年5月
流行度
自2006年5月
变化值
状态
11
Java19.140%-2.18%A
22
C15.152%-2.54%A
33
C++10.114%-0.82%A
44
PHP8.738%-1.48%A
55
(Visual) Basic8.431%-1.13%A
66
Perl6.152%+0.10%A
78
Python3.779%+0.74%A
87
C#3.656%+0.38%A
99
JavaScript3.072%+0.88%A
1019
















Ruby2.632%+2.18%A
1110
Delphi2.130%+0.36%A
1211
SAS2.076%+0.60%A
1312
PL/SQL1.979%+0.97%A
1418






D1.347%+0.87%A
1521










ABAP0.731%+0.31%A
1614


Lisp/Scheme0.698%-0.19%B
1717
Ada0.679%+0.19%B
1813








FoxPro/xBase0.637%-0.37%B
1920
Fortran0.630%+0.20%B
2015








COBOL0.627%-0.04%B

长期趋势

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



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

排位编程语言流行度
21Transact-SQL0.595%
22Pascal0.544%
23Lua0.517%
24ActionScript0.457%
25Awk0.414%
26Tcl/Tk0.404%
27Prolog0.378%
28MATLAB0.373%
29Logo0.312%
30IDL0.311%
31Bash0.285%
32ColdFusion0.278%
33RPG0.240%
34LabView0.223%
35Smalltalk0.161%
36Forth0.149%
37ML0.145%
38CL0.142%
39Haskell0.132%
40APL0.130%
41VBScript0.127%
42Natural0.118%
43PL/I0.118%
44Icon0.113%
45Lingo0.113%
46S-lang0.109%
47Objective-C0.106%
48OCaml0.103%
49REXX0.102%
50Mathematica0.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个编程语言

其它编程语言

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: