TIOBE发布的05年1月的程序设计语言排行指数
1月头条:PHP荣膺2004年度程序设计语言
废话就不说了,关于这个排名的方法和背景可以参见上几期的。
Position
(Position)
Programming Language
Ratings
(Ratings)
Status
1
C
20.709%
+2.11%
A
2
Java
17.478%
-6.09%
A
3
C++
11.927%
-4.16%
A
4
PHP
9.482%
+3.17%
A
5
(Visual) Basic
7.928%
-0.62%
A
6
Perl
7.461%
-2.14%
A
7
SQL
3.314%
+0.22%
A
8
Python
2.842%
+1.72%
A
9
Delphi/Kylix
2.572%
+1.77%
A
10
C#
2.203%
+0.40%
A
11
JavaScript
1.703%
-0.04%
A
12
SAS
1.412%
+0.63%
A
13
COBOL
1.068%
+0.31%
A
14
ABAP
0.736%
+0.50%
A-
15
IDL
0.726%
+0.31%
A-
16
Pascal
0.641%
+0.04%
B
17
Lisp
0.618%
+0.12%
B
18
Fortran
0.523%
-0.02%
B
19
Ada
0.493%
-0.04%
B
20
RPG
0.429%
+0.09%
B
长期趋势
其他语言
Position
Programming Language
Ratings
21
MATLAB
0.424%
22
Felix
0.422%
23
VB.NET
0.368%
24
Prolog
0.363%
25
Postscript
0.345%
26
Scheme
0.323%
27
ColdFusion
0.271%
28
Awk
0.259%
29
Ruby
0.241%
30
REXX
0.207%
31
Logo
0.194%
32
Forth
0.186%
33
ActionScript
0.180%
34
LabView
0.179%
35
S-Lang
0.173%
36
Tcl/Tk
0.167%
37
Icon
0.159%
38
Bash
0.158%
39
PL/1
0.121%
40
Clipper
0.105%
41
Smalltalk
0.102%
42
Natural
0.100%
43
VHDL
0.094%
44
Objective-C
0.092%
45
VBScript
0.091%
46
ML
0.090%
47
Lingo
0.087%
48
Csh
0.083%
49
Groovy
0.080%
50
Dylan
0.073%
1月简报
为了减少排名的波动,www.msn.com也加入到了我们使用的搜索引擎中。C和Java受益最多,而PHP则因此下降了几个百分点。
PHP荣膺为“2004年度编程语言”,因为在过去的1年里上升了3个百分点以上。PHP 5的发布使得它更加成熟。有迹象显示,PHP会在长时间内保持前4名的位置。由于msn.com的使用,C成为最紧的追随者。Delphi和Python这分列第三和第四。
我们问过Bruce Eckel为什么Java在这一年中下降这么多,他的回答在他的blog上:http://onthethought.blogspot.com/2004/12/java-slipping.html。最有趣的是,Benjamin Ferrari说可能是因为Java不再被认为是“language for everything”。
最后,仅供参考。我们开始监测AppleSceipt,BCPL,Oberon,Occam和Slate,而放弃A+,REALBasic和Robol。
最后,为了完整起见,我把一篇翻译的Bruce Eckel的翻译稿附在下面,原文请见:
http://blog.csdn.net/robertb9527/archive/2005/01/05/241204.aspx
Bruce Eckel《Java不行了吗?》--翻译
Java不行了吗?
Tiobe软件公司(一个通过搜索引擎数据统计程序语言流行指数的公司)的保罗•简森问了我一个问题, 他说从统计数据看起来,在过去的一年里java语言的流行程度下降很厉害, 他问我对此有什么看法。
虽然搜索引擎的数据较少遭到置疑,我还是不能够仅根据一种数据来源做出最终的判断。 我注意到这个月,C是Tiobe排行榜上最流行的语言。 我还是有一点疑惑,特别是分析中将C++ 从C中独立出来-- 依照我的经验其实很难区分C程序员和C++程序员。
也许的确Java在流行程度上在下滑。可是我不想单凭搜索引擎统计做出这个结论。
有许多种可能性可以解释这种较低的网络搜索数:
关于Java,在网络上有很多的垃圾信息, 所以你的搜索结果也许会非常地令你失望。 我一般就是将web搜索作为最后一招,没有其他办法了才用它。所以也许人们刚刚放弃了使用搜索引擎,又去寻求其他的办法了。
其他的办法也许更好。 Sun自身的Java帮助文档远远好于传统的C或是C++的,所以Java程序员可以在本机使用帮助文档,而不用像其他的程序员在网上寻找信息。也有许多其他的电子资源,比如我的《Thinking in Java》。
Java程序员也许会到一些特别的网站,比如JavaRanch, JavaLobby, Artima等去寻找更有效的信息,而这些数据在Tiobe的排行榜上是看不到。
我并没有说Java没有可能"在流行程度上在下滑" ,我只是不能单凭Google/Yahoo!的搜索数据做出结论。