2011年11月编程语言排行榜:Objective-C有望成为2011年年度编程语言。

2011年11月编程语言排行榜:Objective-C有望成为2011年年度编程语言。

    距离TIOBE宣布2011年的年度最佳编程语言还剩下两个月的时间。这个奖项只授予一年中增长率最高的编程语言。目前看来,Objective-C是热门人选,其增长率达到了+ 2.79%,其次是c#(+ 1.61%)和JavaScript(+ 0.90%)。在2009年11月和2010年,Objective-C是也曾经达到了类似的增长率,。但谷歌的新语言Go在2009年的最后一个月超越了Objective-C成为2009年的年度语言。Python同样在2010年末期超越了Objective-C成为2010年的年度语言。同时,今年有一个新的黑马:谷歌旗下的新语言——Dart。上个月,Dart已经进入了排行榜,名列107。本月达到了63位。Dart会挑战Objective-C吗?我们拭目以待…

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

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

前20名的编程语言排行

Position
Nov 2011
Position
Nov 2010
Delta in Position Programming Language Ratings
Nov 2011
Delta 
Nov 2010
Status
1 1 Java 17.874% -0.63%   A
2 2 C 17.322% +0.61%   A
3 3 C++ 8.084% -1.41%   A
4 5 C# 7.319% +1.61%   A
5 4 PHP 6.096% -1.72%   A
6 8 Objective-C 5.983% +2.79%   A
7 7 (Visual) Basic 5.041% -0.43%   A
8 6 Python 3.617% -2.06%   A
9 11 JavaScript 2.565% +0.90%   A
10 9 Perl 2.078% -0.39%   A
11 10 Ruby 1.502% -0.40%   A
12 20 PL/SQL 1.438% +0.78%   A
13 13 Lisp 1.182% +0.09%   A
14 15 Pascal 0.991% +0.21%   A
15 21 MATLAB 0.955% +0.32%   A--
16 12 Delphi/Object Pascal 0.872% -0.77%   A
17 23 ABAP 0.847% +0.25%   A--
18 22 Lua 0.635% +0.02%   A-
19 16 Ada 0.622% -0.07%   B
20 19 RPG (OS/400) 0.620% -0.04%   B


本期编程语言排行榜的其他排名数据和趋势走向。

前10名编程语言走势图


20到50名语言排行

Position Programming Language Ratings
21 Logo 0.592%
22 Transact-SQL 0.550%
23 Visual Basic .NET 0.533%
24 Assembly 0.529%
25 COBOL 0.522%
26 Scratch 0.522%
27 R 0.500%
28 Scheme 0.453%
29 NXT-G 0.447%
30 Fortran 0.440%
31 ActionScript 0.405%
32 Erlang 0.404%
33 VHDL 0.398%
34 C shell 0.393%
35 SAS 0.386%
36 Go 0.364%
37 Prolog 0.353%
38 Forth 0.331%
39 D 0.322%
40 Haskell 0.314%
41 APL 0.277%
42 Tcl 0.264%
43 Smalltalk 0.263%
44 ML 0.261%
45 Ladder Logic 0.251%
46 Awk 0.247%
47 PL/I 0.242%
48 Alice 0.234%
49 F# 0.230%
50 Q 0.221%


下面是第50到100的编程语言排名

由于这些语言之间的比率差值非常小,所以在这里根据字母表的顺序将其列出。

(Visual) FoxPro, ABC, Algol, Bash, bc, BETA, BlitzMax, Boo, Bourne shell, CFML, cg, CL (OS/400), Clean, cT, Dart, Dylan, Eiffel, Factor, Free Pascal, Groovy, Icon, IDL, Io, J, JavaFX Script, JScript.NET, Korn shell, LabVIEW, Lingo, LPC, MAD, MUMPS, NATURAL, Oberon, Occam, OpenCL, OpenEdge ABL, Oz, PostScript, PowerShell, REXX, S, Scala, SPSS, Standard ML, SuperCollider, VBScript, X10, xBase, Z shell

部分编程语言的长期变化情况

Programming Language Position
Nov 2011
Position
Nov 2006
Position
Nov 1996
Position
Nov 1986
Java 1 1 5 -
C 2 2 1 1
C++ 3 3 2 5
C# 4 8 - -
PHP 5 5 - -
Objective-C 6 43 - -
(Visual) Basic 7 4 3 7
Python 8 7 26 -
JavaScript 9 9 25 -
Perl 10 6 6 -
Lisp 13 16 16 3
Ada 19 18 12 2

编程语言类型的比率

类别        2011年11月的比例      相对于2010年同期的差值      
面向对象编程语言        55.3% -0.5%
面向过程编程语言 38.1% -0.6%
函数编程语言 4.3% +0.5%
逻辑编程语言 2.3% +0.6%


编程语言类别的变化趋势

类别 2011年11月的比例      相对于2010年同期的差值    
静态类型编程语言 63.4% +0.5%
动态类型编程语言       36.6% -0.5%

          编程语言类别的多年变化趋势


红线是静态类型的编程语言,蓝色是动态类型的编程语言

本文译自TIOBE社区,原文请参考TIOBE,转载请注明出处http://blog.csdn.net/sunny2038/article/details/6948839,感谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值