编程语言使用率的统计与简单分析

这里有一个统计:

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

2011年的前几名依次是:Java, C, C++, PHP, C#, Objective-C, VB, Python, Perl, JavaScript, Lua, Ruby, Delphi, Lisp...

从2002年到现在,Java、C和C++的使用率总体呈下降趋势,说明这些“大语种”的份额被不断兴起的“小语种”蚕食,意味着多语言开发更流行了。

2005年Java与C++的使用率都有较明显的下降,但之后Java出现反弹,C++却一路走低。与此形成对比的是:05年开始Python与C#的使用率开始持续攀升。这可能意味着受Python与C#冲击最大的不是语法较为平易近人的Java,而是复杂的C++。

PHP是Web开发的王者。

昔日脚本语言的老大Perl有点日落西山的味道。

2009年Objective-C异军突起,并开始高速增长。这从一个侧面说明了Apple的成功。

我们最关心的Ruby在2011年排名第12。实际上Ruby在06、07年随着Rails的兴起火了一把,然后就开始逐年回落了。直到今天,除了Rails以外,Ruby还没有在其他领域有突出的表现。这证实了当初有人作的一个判断:Ruby的语法太灵活、太复杂,不太可能成为军队的制式武器,而只能是武林高手修炼的武功秘籍。倘若以后能出现一个语法有更严格限制的、简化版的Ruby#,同时又保留一部分Ruby的优点,那么就更容易被接受,如同C#之于C++。

转载于:https://www.cnblogs.com/yuesiyuewei/archive/2012/01/06/2313911.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值