技术开发 频道

Java力压C 勇夺桂冠:Android背后撑腰

        【IT168 评论】Java似乎一直都能跻身于最流行的编程语言排行榜,TIOBE 2012年2月编程语言排行榜已经发布,Java不负众望,险胜C语言,勇夺桂冠。

  本次统计数据表明,Java力揽狂局,为之青睐的开发人员所占比例为17.05%。一年前,高达18.48%的开发人员在使用Java编程语言,一个月以前,这一比例维持在17.48%。对比一下C语言,本月排名中,C语言所占比例为 16.52%,相比于去年14.98%的成绩,同期增长较为明显,但较上个月16.98%的战绩,稍有下滑。

  由于Android目前是移动领域最受追捧的开发平台,Android的App大多采用Java编程语言开发而成,所以Java才能傲视群雄,稳坐第一的宝座。与此同时,Tiobe管理总监还表示,越来越多的小型设备会随之蔓延,很多应用程序将采用C语言开发而成。我预计,未来半年时间里,Java在编程语言排行榜的地位暂时不会动摇,有望成功卫冕第一。

  在编程语言排行榜中,继Java和C语言之后, C#以8.65%的佳绩顺利挤进前三,占领季军位置。Objective-C可谓旗鼓相当,所占比例为7.06%,PHP则是5.64%。由于苹果iOS应用程序的主导开发语言为Objective-C,因此Objective-C受关注的程度会持续升温。无论是相比于去年2.57%的份额,还是上个月5.64%,今年都有较大幅度的提高。与之相反,PHP有所下滑,从去年同期6.97%下滑至5.64%。

  Tiobo还指出,微软传统编程语言Visual Basic正在慢慢丧失人气,VB的变体Visual Basic .Net却在不断积累人气。Visual Basic从去年5%的份额跌至4.32%,而VB.Net从去年0.59%升至0.80%。Visual Basic在编程语言排行榜中排列第七,而VB.Net从去年排名22升至今年的16名。这有可能是一种巧合,但我们却无法忽视这样一个客观事实,VB日趋没落,VB.Net一鼓作气,昂首前进,本月也跻身于排行榜前20名。

  然而,有人不以为然。Jansen表示,他并不认为VB和VB.Net并不存在这样一种此消彼长的关系。“Visual Basic除了一些小公司以外,没有主要的厂商来推动它的发展,所以它会慢慢死去。而VB.Net从真正意义上看,并不被微软所推动,真正受微软关注的是C#和C++,就连F#得到关注的程度也远远超过VB.Net.因此,我并不认为VB.Net的未来会一路飙升。”

  TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新。这份排行榜排名基于世界互联网上有经验的程序员、课程和第三方厂商的数量。排名参考了搜索引擎(诸如Google、 MSN 、雅虎)以及Wikipedia和YouTube的数据统计。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好与不好,也无法反应一门语言编写代码的数量。

  这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开始开发新系统时选择语言时用来进行策略性的决策。参考英文原文:http://www.infoworld.com/d/application-development/java-tops-c-in-language-popularity-assessment-not-much-185808

0
相关文章