博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2011年11月编程语言排行榜:Objective-C有望成为2011年年度编程语言。
阅读量:4155 次
发布时间:2019-05-25

本文共 2723 字,大约阅读时间需要 9 分钟。

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 17.874% -0.63%   A
2 2 17.322% +0.61%   A
3 3 8.084% -1.41%   A
4 5 7.319% +1.61%   A
5 4 6.096% -1.72%   A
6 8 5.983% +2.79%   A
7 7 5.041% -0.43%   A
8 6 3.617% -2.06%   A
9 11 2.565% +0.90%   A
10 9 2.078% -0.39%   A
11 10 1.502% -0.40%   A
12 20 1.438% +0.78%   A
13 13 1.182% +0.09%   A
14 15 0.991% +0.21%   A
15 21 0.955% +0.32%   A--
16 12 0.872% -0.77%   A
17 23 0.847% +0.25%   A--
18 22 0.635% +0.02%   A-
19 16 0.622% -0.07%   B
20 19 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
1 1 5 -
2 2 1 1
3 3 2 5
4 8 - -
5 5 - -
6 43 - -
7 4 3 7
8 7 26 -
9 9 25 -
10 6 6 -
13 16 16 3
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社区,原文请参考,转载请注明出处,感谢!

你可能感兴趣的文章
HTML5学习之——HTML 5 Canvas vs. SVG
查看>>
HTML5学习之——HTML 5 应用程序缓存
查看>>
HTML5学习之——HTML 5 Web Workers
查看>>
HTML5学习之——HTML 5 Canvas
查看>>
HTML5学习之——HTML5 内联 SVG
查看>>
HTML5学习之——HTML 5 服务器发送事件
查看>>
SVG学习之——HTML 页面中的 SVG
查看>>
SVG 形状学习之——SVG 矩形<rect>
查看>>
SVG 形状学习之——SVG圆形
查看>>
SVG 滤镜学习之——SVG 滤镜
查看>>
mysql中用命令行复制表结构的方法
查看>>
hbase shell出现ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException
查看>>
让代码变得更优雅-Lombok
查看>>
解决Rhythmbox乱码
查看>>
豆瓣爱问共享资料插件发布啦
查看>>
Ubuntu10.10 CAJView安装 读取nh\kdh\caj文件 成功
查看>>
kermit的安装和配置
查看>>
vim 配置
查看>>
openocd zylin
查看>>
进程创建时文件系统处理
查看>>