在最新发布的TIOBE 7月编程语言排行榜上,终于有了期待已久的变化:C#排名首次超过(Visual)Basic,攀登至榜单第5名。尽管C#已被普遍认可为仅次于Java的企业级开发语言,但其排名提升情况异常平缓。
其他有趣的变化如下:
1. JavaScript回到Top 10。
2. Objective-C上升势头依旧很猛。
3. 这里正好对2010年前半年的语言排名情况做个简单总结:表现出良好发展势头的有C(+2.3%),Java (+1.2%)和Objective-C(+1.1%)。 呈现颓势的有Visual Basic(-1.8%),PHP(-1.5%)和 Go(-0.8%)。
前二十名编程语言排名如下:
主要语言的长期变化趋势图如下:
前十名编程语言在5年、10年、15年前的排名情况:
21到50名编程语言排名如下:
【说明】
TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标。每月更新。这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、 MSN 、雅虎)以及Wikipedia和YouTube进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开始开发新系统时选择语言时用来进行策略性的决策。排行榜的详细定义可以参考这里。