2004年11月TIOBE程序设计语言指数
11月头条:SAP/ABAP程序员仍有较大需求
TIOBE 程序设计社区指数可以显示程序设计语言的流行程度. 此榜每月更新一次. 排名是基于世界范围内的软件工程师、课程和第三方提供者所使用语言的情况。计算中也采用了Google和Yahoo!的数据。TIOBE 指数并不是为了指出哪种语言是最好的或者大多数的代码是用哪种语言写就的。
TIOBE指数可以帮助你评估你所使用的语言是否还能跟得上时代或者帮助你在进行新的软件开发时选择合适的语言。
Position
Delta 1 Year
Programming Language
Ratings
Delta 1 Year
Status
1
C
17.992%
+0.99%
A
2
Java
14.804%
-8.28%
A
3
C++
13.865%
-2.45%
A
4
(Visual) Basic
10.529%
+3.12%
A
5
Perl
9.726%
+2.04%
A
6
PHP
7.586%
+4.02%
A
7
Delphi/Kylix
5.310%
+3.77%
A
8
Python
5.200%
+3.43%
A
9
SQL
3.003%
-0.69%
A
10
C#
1.504%
-0.40%
A
11
JavaScript
1.195%
-0.72%
A
12
SAS
1.076%
-0.26%
A
13
COBOL
0.794%
-0.46%
A-
14
IDL
0.627%
-0.05%
B
15
ABAP
0.504%
+0.08%
B
16
Lisp
0.469%
-0.35%
B
17
Pascal
0.467%
-0.35%
B
18
Fortran
0.431%
-0.35%
B
19
Ada
0.362%
-0.44%
B
20
Postscript
0.345%
-0.17%
B
---------------------------------------------------------------------------------------------------------------------
长期趋势
---------------------------------------------------------------------------------------------------------------------
其他语言
Position
Programming Language
Ratings
21
MATLAB
0.329%
22
Felix
0.319%
23
VB.NET
0.311%
24
RPG
0.272%
25
Prolog
0.263%
26
Scheme
0.245%
27
Awk
0.201%
28
Ruby
0.176%
29
ColdFusion
0.175%
30
Forth
0.157%
31
S-Lang
0.139%
32
Logo
0.130%
33
Bash
0.114%
34
Tcl/Tk
0.113%
35
LabView
0.107%
36
Icon
0.106%
37
REXX
0.096%
38
Clipper
0.085%
39
Objective-C
0.083%
40
Smalltalk
0.080%
41
VHDL
0.078%
42
ML
0.076%
43
Groovy
0.075%
44
Lingo
0.072%
45
Natural
0.071%
46
Mantis
0.071%
47
VBScript
0.069%
48
Csh
0.068%
49
Erlang
0.068%
50
Scala
0.065%
---------------------------------------------------------------------------------------------------------------------
11月的新气象 ( Paul Jansen)
Pascal本月作为单独的一个条目介绍。到目前为止,Pascal还是Delphi/Kylix组程序设计语言的一部分。各种关于Pascal的e-mail引起了这个变化。大致的动机是,大多数时候像“如果VB.NET和经典的Visual Basic被认为是不同的语言的话,Pascal和Delphi也应该视为不同的语言”(这样的逻辑在起作用。)由于没有Pascal的历史数据,它的一年期的变化只能估计出来。为此,我们利用另外两个“恐龙”COBOL和Fortran的平均值。至于一年内的我们可以用Pascal自己的历史数据。
因为我实在对Delphi的复苏感到意外,我向Delphi专家Bob Swart (http://www.drbob42.com )咨询了其中原因。据他所言,这是因为Delphi能够让你通过VCL编写win32和.NET下的单一源程序,就像CLX使得在Windows和Linux下的单一源程序的Delphi开发成为可能一样。
最后,仅供参考。我们开始监测Rebol、CLarion和Simula(再次)语言,而停止跟踪Cg和Curl语言。
---------------------------------------------------------------------------------------------------------------------
原文请见 http://www.tiobe.com/tpci.htm
Delphi/Kylix上升势头确实很猛,IDL和ABAP是什么东西?晕,第一次听说。怎么一下子这么强劲了?说实话,这个排行是否与现实吻合值得怀疑。