头条:2004年程序语言奖授予PHP。
TIOBE 语言使用排行榜是为了显示语言的最新流行程度,每月更新一次。统计数据基于世界范围内的软件工程师,课程和第三方提供者所使用语言的数量。计算中也采用了Google,MSN和Yahoo!的数据。TIOBE 语言使用排行榜并不是为了指出哪种语言是最好的或者大多数的代码是用哪种语言写就的,它只是为了帮助你评估你所使用的语言能否跟得上时代或者帮助你在进行新的软件开发时选择合适的语言。
排名 |
(排名) |
语言 |
使用率 |
(使用率) |
评价 |
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 |
图例
一些字段的解释:
-
(排名):与去年同期相比的变化情况。
-
使用率: web搜索'+"关键字(某种语言)' 被用来计算本排行榜数据, 采用过去12个月Google和Yahoo!的web搜索数量和Google新闻组的点击量。所采用的计算方法是 #(规范的Google web点击量)+#(规范的Yahoo! web点击量)+#(规范的Google 新闻组点击量)。 术语"规范的" 是指前50名语言的web点击都会发生并且均匀分布。
-
(使用率): 过去12个月的使用率变化。
-
评价:评价"A" 表示主流语言。评价"A-" and "A--"表示语言评价介于 "A" and "B"之间。如果一种语言的使用率至少3个月高于0.7%,它就可以获得评价 "A",此前的两个月分别获得评价"A--"和"A-" 。从评价"A" 到评价"B"的情况则是相反。
长线变化趋势
前10名语言的长线变化趋势见下图:

其他语言
应要求,其他前50名语言列于下表。此表非官方支持,也许由于我们的疏忽遗漏了某种语言。
排名 |
语言 |
使用率 |
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% |
其他的候选语言
除了上面提及的50种语言, 我们也对未来有可能成为前50名的语言保持关注。按字母顺序列在下面:
- ABC, Algol, APL, AppleScript, BCPL, Beta, Bourne shell, Clarion, Clean, Eiffel, Erlang, Euphoria, Haskell, Inform, Io, Lua, Mantis, Maple, Mathematica, Modula-2, Moto, MS-DOS batch, MUMPS, Oberon, Occam, OPL, Oz, Pike, Powerbuilder, Progress, Q, Scala, Slate, Verilog, Visual FoxPro, Whitespace, and XSLT.
常见问题解答

|