投递人 itwriter 发布于 2012-01-09 10:21 评论(93) 有15675人阅读  原文链接  [收藏]  « »

【摘要】C#超 C++ 勇夺第三,Objective-C成为 2011 年度语言

  TIOBE 于今日公布了 2012 年 1 月编程语言排行榜。前三的位置有变动,正如上期的标题所言(C#快取代 C++ 的第三名),第三位置已经易主。

  Objective-C 在获得第二名的两年后,终于赢得了 TIOBE 2011 年度编程语言。这个奖项是颁发给在 2011 年中市场份额增长最多的编程语言。Objective-C 的目前市场份额增比 2011 年 1 月份高出 3.91%。这主要归功于 iPhone 和 iPad 的持续成功,这两种设备上的程序主要都由 Objective-C 实现。

  TIOBE 指数在 2011 年中还有什么其他值得关注的变动呢?除了 Objective-C 之外,C# 的市场份额同样获得很大增长(+2.55%),紧随其后的是 C(+1.15%)和 JavaScript(+0.73%)。另一方面,对于 2010 年的年度编程语言 Python 来说,是个悲剧年,份额下降3.05%,PHP 也下降了2.13%。 2012 年会有什么变化呢?会有一种新编程语言闯入 Top 10 么?我们认为会有的。可能进入 Top 10 的语言是:F#、Groovy、 R。比如:R 语言本月首次进入 Top 20. 对统计人员来说,R 语言已成为统计领域中的主要编程语言。

  2012年 1 月编程语言排行榜 Top 20 具体榜单:

  2012年 1 月编程语言排行榜前 10 位的长期走势图:

  2012年 1 月编程语言排行榜 21 至 50 位排名:

  2012年之前的年度编程语言

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

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

  Tiobe 英文原文:http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

  上月榜单回顾:2011年 12 月编程语言排行榜:C#快取代 C++ 的第三名

15
1
找优秀程序员,就在博客园 分享到: 新浪微博 腾讯微博 搜狐微博
相关标签: 编程语言排行榜
已经有 93 位园友对此新闻发表了看法。 发表评论

热门评论

  • SnowDreamist 发表于 01-09 23:53
    @YaoTong 并不是错觉,微软就是在降低编程的门槛,为了降低成本和提高生产力。但是这并不是坏事,很简单,作为我们来讲,在有Linq之前,你能设计出Linq吗?在有PLINQ之前你能让并行这么简单吗?恐怕我们中绝大多数都没这个资历和水平,微软相当于把一些复杂的事情做好,然后给我们用,因此开发效率提高,成本降低。说.Net不能应用在大规模系统,是因为他那些人用的是微软给出的轻量级实现,他们并没有根据系统的规模来重新架构,重写算法。因此想用更高的效率,更低的成本来构建性能足够好的系统,这本身就是在任何语言/框架上无法实现的。.Net给你做了一扇门,但是没有阻止你去开另外一扇窗。
    支持(15) 反对(0)
  • roloxa 发表于 01-09 10:32
    c#!
    支持(9) 反对(0)
  • chenfengtao 发表于 01-10 12:06
    每种语言都有各自的优缺点,不过12306还是喷一下,他们吃了大便。。。
    支持(8) 反对(0)
  • _冻结_ 发表于 01-09 11:46
    坐等toEveryone,猫之良品俩二逼前来喷粪,
    支持(6) 反对(3)
  • SnowDreamist 发表于 01-09 23:47
    @toEverybody 铁道部屎一样的网站是Java写的,我看用Java的非计算机专业的才多一些。
    支持(6) 反对(2)
  • 魔君六道 发表于 01-09 20:14
    @炭炭
    引用Java 霸主,无可撼动!
    C#残杀JAVA,指日可待
    支持(5) 反对(1)
  • YaoTong 发表于 01-09 22:19
    @toEverybody
    引用用C#的很多是非计算机专业的,当然就多了
    这次,我同意你的观点。 微软总是制造一种.net门槛低的错觉,这样导致了大量没有编程素养的人很轻松的进入.net编程行业,他们往往做事凭感觉,胆子很大,也就是所谓的“野路子”,没有任何规范,规则。等出了事他们就把责任一股脑的推到微软身上。
    支持(5) 反对(2)