Chinaunix首页 | 论坛 | 博客
  • 博客访问: 730218
  • 博文数量: 204
  • 博客积分: 6552
  • 博客等级: 准将
  • 技术积分: 2724
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-29 18:41
文章分类

全部博文(204)

文章存档

2012年(6)

2011年(66)

2010年(99)

2009年(31)

2008年(2)

我的朋友

分类:

2010-05-17 21:46:21

TIOBE 2010 5月编程语言榜已于近日发布,本期主要变化是Objective-C排名进入前十。

尽管Objective-C的份额在上个月只达到0.08%,但却在排名上迈出了重要一步——首次进入前十名。这一步的意义重大,要知道,2001年6月TIOBE编程榜发布以来,总体只有13个编程语言曾经进入前十名。

Objective-C流行的主要原因可能是它是唯一一种可以为iphone和ipad编程的语言。但单从编程语言的角度来看,诞生于1986年的Objective-C并没有表现出多少新意。

此外,值得注意的还有:

1. C语言巩固霸主地位。与昔日老大Java的差距拉大到0.2%。

2. C#是主流语言中另一个持续增长的,但有意思的是,目前仍然落后于(Visual) Basic。

3. Lisp/Scheme/Clojure语言也在增长,又一次进入前20。但从长期趋势看,该类语言一直在上下震荡,总体态势其实很稳定。

4. Perl和Delphi与去年同期相比排名有所增长,但市场份额其实是下降的。从长期趋势看Perl的下降趋势更加明显,Delphi反而在2004年大跌之后基本保持了稳中有升的态势。

5. Google的Go语言排名和份额都比上月有所下降。是否表明最初的热潮已经开始消退?

6. 相对更符合大趋势的Python和JavaScript、ActionScript也都在下降,令人不解。

Top 20榜单如下:

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

21到50名编程语言排名如下

前十名语言长期排名情况:

【说明】

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


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

阅读(434) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~