【51CTO.com快译】不过前十名编程语言仍然被JavaScript、Java、PHP与Python等老牌劲旅所占据。
R与TypeScript语言在每半年更新一次的RedMonk编程语言人气榜上迎来更高排名,不过真正领衔第一梯队的仍然是那些耳熟能详的大牌语言。
作为今年年中评选版本,此次公布的前十名语言与年初继续保持一致。JavaScript与Java分列一、二位,紧随其后的则分别为PHP、Python、C#、C++、Ruby、CSS、C以及Objective-C(C#、C++与Ruby并列第五位)。
除了前十名语言之外,用于统计计算的R语言继续在这一人气榜单上高歌猛进。“在第11到第20名编程语言当中,R语言显示出最为强劲的逐步上升势头,”RedMonk公司分析师Stephen O’Grady在配合此份榜单的报告当中指出。
作为2012年排名第17位的编程语言,R语言随后提升至第13位并于本轮榜单中进一步占据第12位,顺利将Perl语言甩在身后。“Perl仍然在互联网上拥有相当可观的人气,不过事实上更具针对性的R语言已经替代Perl成为真正意义上的Web万能胶。当然,R语言的拥护者则始终对Perl不屑一顾,”O’Grady介绍称。
作为微软发布的JavaScript超集以及Angular 2 JavaScript框架中的基础语言,TypeScript由上轮榜单的第31位提升至本次的第26位,与Erlang处于并列位置。“除了Go或者Swift,最近几年来发展速度最快的语言就要数TypeScript了,”O’Grady表示。“TypeScript目前面对的问题并非其是否还能够继续发展,而是其能否冲入前20名并超越CoffeeScript以及Lua。”
RedMonk公司发布的榜单基于对Stack Overflow以及GitHub上语言使用量的综合分析。目前榜单的前十位选手非常稳定,甚至是前二十名亦变动不大,这意味着编程语言的发展态势已经比较有限,O’Grady解释称。此次榜单中第14位到20位的编程语言分别为Scala、Go、Haskell、Swift、Matlab、Visual Basic以及并列第20位的Clojure与Groovy——意味着前二十名共有21种编程语言。
RedMonk方面给出的榜单结论与每月发布的Tiobe及PyPL有所不同,后者的人气指标基于高人气搜索引擎中的搜索数量。Java在后两份榜单中继续保持统治地位,而JavaScript则在本月的Tiobe与PyPL排行中分别位列第7与第5位。
原文标题:R, TypeScript climb RedMonk language rankings
作者:Paul Krill
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】