现在的位置: 首页 > 综合 > 正文

2010年2月编程语言排行榜:新语言势头逼人

2013年03月19日 ⁄ 综合 ⁄ 共 2039字 ⁄ 字号 评论关闭

CSDN报道 TIOBE公司公布了今年2月的编程语言排行榜。总体变化不大,趋势也与上月一致。

与去年相比,绝对比例增长最大的仍然是去年最热门的两种语言:排名分别在13和12的GoObjective-C,它们的背后分别站着目前风头正劲的两家技术公司Google和Apple。与去年同期相比,两种语言都有将近2%的增长;与上月相比,虽然排名没有改变,但比例有0.5%左右的增长。

另一个大赢家与上月相同,是骂的人很多但用的人更多的PHP,排名比去年上升两名,抢占探花位置,也是前十名中与去年同期相比唯一有较大增长的语言。但与上月相比,它的绝对比例有小幅下降。

此外值得注意的是,除了Lisp/Scheme已经进入前20,ScalaErlangJavaFX都非常活跃,增长率达到10%,均很有希望成为进入前20名(可以视为主流语言的标志)。

Scratch语言程序示例,乒乓游戏

还有一个语言也是前20名的有力竞争者,那就是排名22的Scratch。这是MIT媒体实验室开发的一种面向孩子的语言和编程环境,图形化、个性化和社区化是它的主要特点。

这次榜单还列出了一个长期变化情况表,最早从25年前开始,极具历史价值。

编程语言
Feb 2010
Feb 2006
Feb 2000
Feb 1985

Java
1
1
3
-

C
2
2
2
1

PHP
3
5
17
-

C++
4
3
1
9

(Visual) Basic
5
4
4
3

C#
6
7
24
-

Python
7
8
15
-

Perl
8
6
5
-

Delphi
9
9
10
-

JavaScript
10
10
9
-

Top20榜单

2010年2月排名
2009年2月排名
排名变化
编程语言
2010年2月比例
2009年2月相对变化
状态

1
1

Java
17.348%
-2.05%
A

2
2

C
16.602%
+0.76%
A

3
5

PHP
10.001%
+1.22%
A

4
3

C++
9.447%
-0.19%
A

5
4

(Visual) Basic
7.051%
-1.79%
A

6
6

C#
5.015%
-0.05%
A

7
7

Python
4.314%
-0.25%
A

8
8

Perl
3.600%
-0.52%
A

9
9

Delphi
2.656%
-0.97%
A

10
10

JavaScript
2.636%
-0.90%
A

11
11

Ruby
2.439%
-0.84%
A

12
32

Objective-C
1.779%
+1.60%
A

13
-

Go
1.778%
+1.78%
A-

14
14

SAS
0.771%
-0.06%
A

15
13

PL/SQL
0.738%
-0.25%
A

16
17

ABAP
0.661%
+0.09%
B

17
16

Pascal
0.606%
-0.08%
B

18
18

ActionScript
0.579%
+0.04%
B

19
23

Lisp/Scheme
0.563%
+0.13%
B

20
24

MATLAB
0.536%
+0.12%
B

21到50名排行榜

排名
编程语言
比例

21
Lua
0.506%

22
Scratch
0.498%

23
D
0.485%

24
Scala
0.459%

25
Erlang
0.446%

26
COBOL
0.437%

27
JavaFX Script
0.435%

28
Transact-SQL
0.415%

29
Fortran
0.377%

30
Ada
0.367%

31
Alice
0.360%

32
RPG (OS/400)
0.352%

33
Logo
0.350%

34
Bourne shell
0.342%

35
S-lang
0.339%

36
FoxPro/xBase
0.323%

37
Forth
0.296%

38
NXT-G
0.274%

39
Tcl/Tk
0.266%

40
Groovy
0.261%

41
Prolog
0.255%

42
Smalltalk
0.254%

43
Caml/F#
0.244%

44
CL (OS/400)
0.226%

45
PowerShell
0.221%

46
PL/I
0.212%

47
J
0.203%

48
Haskell
0.202%

49
VHDL
0.194%

50
MAX/MSP
0.187%

按语言分类的变化

分类
2010年2月比例
2009年2月相对变化

面向对象语言
53.8%
-2.5%

过程式语言
41.7%
+2.2%

函数式语言
2.9%
-0.1%

逻辑式语言
1.6%
+0.4%

分类
2010年2月比例
2009年2月相对变化

静态类型语言
59.4%
+0.4%

动态类型语言
40.6%
-0.4%

【说明】

按TIOBE自己的说明,TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标。每月更新。这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、 MSN 、雅虎)以及Wikipedia和YouTube进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开始开发新系统时选择语言时用来进行策略性的决策。排行榜的详细定义可以参考这里

需要特别注意的是,这个排名并不反映国内编程语言的现状,相对国内,它往往显得比较超前,但它代表的趋势很有参考意义。

抱歉!评论已关闭.