您的位置:首页 > 移动开发 > Objective-C

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

2011-11-08 17:05 996 查看
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 PositionProgramming LanguageRatings

Nov 2011
Delta 

Nov 2010
Status
11
Java17.874%-0.63%  A
22
C17.322%+0.61%  A
33
C++8.084%-1.41%  A
45
C#7.319%+1.61%  A
54
PHP6.096%-1.72%  A
68


Objective-C5.983%+2.79%  A
77
(Visual) Basic5.041%-0.43%  A
86


Python3.617%-2.06%  A
911


JavaScript2.565%+0.90%  A
109
Perl2.078%-0.39%  A
1110
Ruby1.502%-0.40%  A
1220














PL/SQL1.438%+0.78%  A
1313
Lisp1.182%+0.09%  A
1415
Pascal0.991%+0.21%  A
1521










MATLAB0.955%+0.32%  A--
1612






Delphi/Object Pascal0.872%-0.77%  A
1723










ABAP0.847%+0.25%  A--
1822






Lua0.635%+0.02%  A-
1916




Ada0.622%-0.07%  B
2019
RPG (OS/400)0.620%-0.04%  B
本期编程语言排行榜的其他排名数据和趋势走向。

前10名编程语言走势图





20到50名语言排行


PositionProgramming LanguageRatings
21Logo0.592%
22Transact-SQL0.550%
23Visual Basic .NET0.533%
24Assembly0.529%
25COBOL0.522%
26Scratch0.522%
27R0.500%
28Scheme0.453%
29NXT-G0.447%
30Fortran0.440%
31ActionScript0.405%
32Erlang0.404%
33VHDL0.398%
34C shell0.393%
35SAS0.386%
36Go0.364%
37Prolog0.353%
38Forth0.331%
39D0.322%
40Haskell0.314%
41APL0.277%
42Tcl0.264%
43Smalltalk0.263%
44ML0.261%
45Ladder Logic0.251%
46Awk0.247%
47PL/I0.242%
48Alice0.234%
49F#0.230%
50Q0.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 LanguagePosition

Nov 2011
Position

Nov 2006
Position

Nov 1996
Position

Nov 1986
Java115-
C2211
C++3325
C#48--
PHP55--
Objective-C643--
(Visual) Basic7437
Python8726-
JavaScript9925-
Perl1066-
Lisp1316163
Ada1918122
编程语言类型的比率

类别       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%
          [b]编程语言类别的多年变化趋势[/b]



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

本文译自TIOBE社区,原文请参考TIOBE,转载请注明出处http://blog.csdn.net/sunny2038/article/details/6948839,感谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息