近日来,在TIOBE程序员社区中公布了其2006年12月的程序语言排行榜。Java作为开源先锋仍然龙头老大。
这个排行榜每月更新一次,其排名顺序按照世界范围内的技术工程师、讲师、第三方厂商的调查依据,并查询了目前流行的搜索引擎:Google,MSN,Yahoo,结合前两者的数据计算后得出的。根据TIOBE的观点,此排行榜是被程序员们用来检查自己的程序技能是否过时,或者作为建立新的软件系统时进行参考之依据,并非意味着哪种语言是最好的。
1。世界前20位语言排行榜:
|
Position Dec 2006 |
Position Dec 2005 |
Delta in Position |
Programming Language |
Ratings Dec 2006 |
Delta Dec 2005 |
Status |
|
1 |
1 |

|
Java |
19.907% |
-2.36% |
A |
|
2 |
2 |

|
C |
16.616% |
-1.75% |
A |
|
3 |
3 |

|
C++ |
10.409% |
-0.39% |
A |
|
4 |
5 |

|
(Visual) Basic |
8.912% |
+1.33% |
A |
|
5 |
4 |

|
PHP |
8.537% |
-2.24% |
A |
|
6 |
6 |

|
Perl |
6.396% |
-0.74% |
A |
|
7 |
8 |

|
Python |
3.762% |
+1.00% |
A |
|
8 |
7 |

|
C# |
3.171% |
-0.11% |
A |
|
9 |
10 |

|
Delphi |
2.569% |
+1.11% |
A |
|
10 |
9 |

|
JavaScript |
2.562% |
+0.68% |
A |
|
11 |
20 |
9 *  |
Ruby |
2.334% |
+1.90% |
A |
|
12 |
11 |

|
SAS |
2.232% |
+1.06% |
A |
|
13 |
12 |

|
PL/SQL |
1.345% |
+0.28% |
A |
|
14 |
27 |
13 *  |
D |
0.971% |
+0.67% |
A-- |
|
15 |
17 |
 
|
ABAP |
0.903% |
+0.35% |
A-- |
|
16 |
15 |

|
Ada |
0.661% |
+0.07% |
B |
|
17 |
13 |
   
|
Lisp/Scheme |
0.645% |
-0.12% |
B |
|
18 |
14 |
   
|
COBOL |
0.601% |
-0.13% |
B |
|
19 |
16 |
  
|
Pascal |
0.566% |
-0.01% |
B |
|
20 |
37 |
17 *  |
Transact-SQL |
0.472% |
+0.31% |
B |
|
|
2。世界前10位语言在前五年内长期发展趋势图:

图示说明: * (Position):此列表明当前语言与去年位置的变化。 * Ratings:在查询搜索引擎计算排名顺序时使用了 '+"<language> programming" -tv -channel'公式,对上12个月内Google,MSN,Yahoo!和Google新闻组的数据进行查询。注意此公式应用于标准的Google web点击率、标准的MSN web点击率、标准的Yahoo!web点击率和标准的Google新闻组点击率。这里的“标准”意味着一次对前50位语言web点击率总和的查询是均匀分布的,即保证了排名的相对公正性和科学性。 * (Ratings): 此列表明当前语言在上12个月内的排名变化。 * Status:带有“A”的程序语言被认为是主流语言。 带有“A-”和“A--”表示程序语言位于“A”和“B”之间。 从支持能力的观点看,尽量在工业的、任务危机的软件系统中使用带有“A”的主流程 序语言。 如果某种语言在上3个月内具有超过0.7%的增长率,则此语言将获得“A”状态。上两个月内具有超过0.7%的增长率的程序语言相应的将获得“A--”和“A-”状态。
|
| 责任编辑:管理员 |
|