(转)TIOBE 2007年1月 编程语言流行度排行榜(翻译)
关键字: ruby,D语言在刚刚发布的2007年1月的统计中,Ruby较2006年1月同比增长50多倍,排名上升11位,暂列第十位,正式宣告从此成为主流编程语言。
下面将TIOBE 2007年1月发布的简短陈述翻译如下,以飨读者。
一月短评 - Paul Jansen
- 我们很高兴宣布Ruby成为“2006年度编程语言”。Ruby是过去一年中所有语言中增长最快的(+2.15%),第二名是JavaScript(+1.31%)。它们都由相关的框架Ruby On Rails 和Ajax强力推动。这可能是一个新趋势。在不远的过去,编程语言需要依靠大公司的推广才能站在聚光灯下(Sun支持Java, Microsoft支持C#), 可现在一个杀手级应用就够了。通过Internet的草根传播起了巨大作用!过去两年的赢家PHP和Java是今年的输家。其他可观察到的趋势包括动态类型语言的增长,以及编程语言之间流行度的差别正在减小。
- 2006年的两种新语言很明显是Ruby和D语言。 很有意思的是还有其他语言在榜单的下部取得了很多进步。它们是Transact-SQL (从34到20), Maple (从54到34), Haskell (从56到42), and Lua (从58到47)。
- 现在检讨我去年做出的赢家/输家预测。 我去年宣称C#, Java, Ruby, Python和 PHP (按照顺序) 会是2006年的赢家。 Ruby猜的不错,但C#并未象我期待的那样在Windows平台上真正取代C++。 跟预测相反,PHP因其安全性欠佳丢掉了许多流行度。为什么Java下滑了那么多我不清楚。我预测的输家列表包括Perl, C, C++, 以及Visual Basic,稍准一些。现在给出2007年的预测:赢家将是C# (我看到很多项目从C++和VB迁移过来) 和D语言。每个知道D语言的人都对其非常热心,它有成为一个真正企业级语言的潜力。我认为Perl和Delphi将是2007年的输家,这都是因为有了足够多的更加现代的替代选择。
- George Wrede 建议把编程语言的定义调整为完整实现图灵机的。现在我们从Wikipedia取得的是“最接近的含糊定义”。我们已经接受了他的建议。
- 下列表格中列出了不同类型语言的长期趋势。动态面向对象语言正在变得更加流行。
|
类别 |
2007年1月指数 |
与2006年1月差额 |
|
面向对象语言 |
52.3% |
+1.4% |
|
面向过程语言 |
45.3% |
-2.3% |
|
逻辑型语言 |
1.6% |
+0.8% |
|
函数型语言 |
0.7% |
+0.1% |
类别 2007年1月指数 与2006年1月差额 静态类型语言 57.9% -5.1% 动态类型语言 42.1% +5.1%
Position
Jan 2007Position
Jan 2006Delta in Position
Programming Language
Ratings
Jan 2007Delta
Jan 2006Status
1
1

Java
19.160%
-3.10%
A
2
2

C
15.807%
-3.20%
A
3
3

C++
10.425%
-1.04%
A
4
5
(Visual) Basic
9.123%
+0.03%
A
5
4
PHP
7.943%
-1.46%
A
6
6

Perl
6.237%
-0.81%
A
7
7

C#
3.521%
-0.03%
A
8
8

Python
3.502%
+0.90%
A
9
10
JavaScript
2.845%
+1.31%
A
10
21
11 *
Ruby
2.519%
+2.15%
A
11
11

SAS
2.343%
+1.18%
A
12
9


Delphi
2.336%
+0.75%
A
13
12
PL/SQL
1.570%
+0.54%
A
14
22
8 *
D
1.335%
+0.97%
A-
15
20




ABAP
1.229%
+0.82%
A-
16
14

Lisp/Scheme
0.674%
+0.07%
B
17
18
Ada
0.638%
+0.17%
B
18
13




COBOL
0.637%
-0.13%
B
19
15



Pascal
0.570%
+0.04%
B
20
34
14 *
Transact-SQL
0.510%
+0.34%
B
原文参照:http://www.tiobe.com/tpci.htm
来自: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1487183
评论
从此开始支持 ruby 灭了 python.......
IMHO java, c#, vb 这类虚拟机的语言真不知道该说什么好,既没有C/C++/D 的效率,又没有 Ruby/Lua 之类动态语言的灵活,什么一次编译到处运行的广告只能骗骗小孩子.....看来最佳选择还是native静态+动态
不过排名没变,显然是前面的其它语言上涨太多了。
这个排名可能准确性也有些问题。
发表评论
- 浏览: 51892 次
- 性别:

- 来自: 湖北武汉

- 详细资料
搜索本博客
最新评论
-
用D语言重写JDK!
不如先把jdo2.1做出来
-- by hqs7636 -
D语言快速参考- 契约式编 ...
[img][/img][url][/url][flash=200,200 ...
-- by billberte -
小结一下众高手的解答
基本类型的常量都是在符号表中,修改的时候会在内存产生一个临时变量,修改的是这个变 ...
-- by soulmachine -
小结一下众高手的解答
引用12. const数据可以被非const引用修改import std.std ...
-- by beyking -
争得好凶,不过过瘾!
设计!设计!好的分析和设计才最重要!
-- by RyanPoy






评论排行榜