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

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

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

2007年5月
排位
2006年5月
排位
排位变化编程语言2007年5月
流行度
自2006年5月
变化值
状态
11Java19.140%-2.18%  A
22C15.152%-2.54%  A
33C++10.114%-0.82%  A
44PHP8.738%-1.48%  A
55(Visual) Basic8.431%-1.13%  A
66Perl6.152%+0.10%  A
78 Python3.779%+0.74%  A
87 C#3.656%+0.38%  A
99JavaScript3.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
1717Ada0.679%+0.19%  B
1813 FoxPro/xBase0.637%-0.37%  B
1920 Fortran0.630%+0.20%  B
2015 COBOL0.627%-0.04%  B

<script type="text/javascript"> </script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>

 

长期趋势

 

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

 


 

    完整的前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个编程语言

其它编程语言

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值