TIOBE 1月份编程语言榜发布

最值得关注的消息是:Google公司刚刚发布不久的Go语言摘得了2009年年度大奖。该奖项授予在2009年市场份额增长最多的编程语言。Go自从2009年11月份正式发布,已经增长到1.25%;而另一大热门Objective-C在一年中份额增长则是1.24%,最后以微弱劣势与年度大奖失之交臂。

历年年度语言大奖的得奖者是:

年度 获奖语言
2009 Go
2008 C
2007 Python
2006 Ruby
2005 Java
2004 PHP
2003 C++

TIOBE在榜单发布消息中评论说:

Go爆红是炒作的结果吗?也许吧。可是,即使它只是另一种普通语言而已,由Google设计已经足以使它流行了。没有人会因为使用一种与Google品牌联系在一起的语言而受到指责。此外,Go在技术上也非常值得期待,它内置支持并发编程,因此能够满足高效利用多核处理器的需求。

Go语言在如此短的时间增长速度之快,的确令人惊讶。它在上个月还没有出现在榜上,而一登上榜单就排名13位了。这种大变化可能是当今社会文化不可避免的结果新信息正在以光速传遍全球并得到应用。

榜单上另一个显著的赢家是PHP,增长1.19%,它超过了VB和C++,现在已经排名第三了。

Top 20榜单如下。主要语言变化均不大,值得注意的是Lisp/Scheme进入前20名,排名跃升和增长率都堪称惊人。


2010年1月
排名
2009年1月
排名
排名变化 编程语言 2010年1月
比例
2009年1月
相对变化
状态
1 1 Java 17.482% -1.54% A
2 2 C 16.215% +0.28% A
3 5 PHP 10.071% +1.19% A
4 3 C++ 9.709% -0.41% A
5 4 (Visual) Basic 7.354% -1.81% A
6 6 C# 5.767% +0.16% A
7 7 Python 4.453% -0.28% A
8 8 Perl 3.562% -0.74% A
9 9 JavaScript 2.707% -0.65% A
10 11 Ruby 2.474% -0.67% A
11 10 Delphi 2.392% -0.91% A
12 37 Objective-C 1.379% +1.24% A
13 Go 1.247% +1.25% A–
14 14 SAS 0.809% +0.01% A
15 13 PL/SQL 0.718% -0.29% A
16 18 ABAP 0.641% +0.10% A–
17 15 Pascal 0.624% -0.04% B
18 23 Lisp/Scheme 0.576% +0.14% B
19 20 ActionScript 0.566% +0.11% B
20 24 MATLAB 0.540% +0.11% B

主要语言的长期变化趋势图如下。

21到50名编程语言排名如下。可以看到,函数式和动态语言比如Lua、Erlang、Scala甚至JavaFX都形势不错,如果考虑到已经在前20的Lisp/Scheme的话,这种趋势就更明显了。比较意外的是微软力推的F#(将在Visual Studio中正式内置支持)以及PowerShell都表现一般。是否真如一些人评论的,是微软平台上技术人员的惯性和惰性使然呢?

Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: