【51CTO.com快译】在编程领域,Java、C与C++在本月的Tiobe语言人气榜单中继续位列前三甲。不过三者的榜单指数较上年同期皆出现了下滑,这意味着其它排名较低的语言开始占据更为可观的比例。
Java自2015年4月以来一直保有冠军头衔,比例为16.676%; C继续位列第二,比例为8.445%; 而第三位的C++则为5.429%。不过与去年2月相比,此翻Java的比例下滑了4.47%,低于当时的21.145%; 而C语言的同比比例跌幅更是高达7.15%,远不及上年同期的15.594%。与上年相比,C++的跌幅并不明显,较当时的6.91%下降了1.48%。
“预计C与Java的人气占比水平将继续走低,因为二者已经很难在编程领域保持统治地位,”Tiobe公司执行董事Paul Jansen表示。“而其它小型编程语言则开始逐步攀升。”但他认为C++的位置将继续保持稳定。“这是因为我发现我们的客户开始从C迁移至C++阵营。”
Go的同比增长幅度相当可观。其在2016年2月的榜单中位列第38位,而现在则排名第14,占比达2.105%,同比增长1.81%。这款由谷歌公司开发的语言因开发出Docker容器系统而声名大噪,并在Tiobe发布的2016年全年榜单中地位不断提升。其上个月的排名为第13位。
苹果发布的Objective-C替代语言Swift亦表现出色。本月排名第12位,占比为2.125%,高于占比1.536%且位列第19的Objective-C。另外Scratch首次进入前20,这款面向儿童的教育型编程语言目前位列第20位,占比为1.5%。“作为儿童编程教育领域的出色方案,其当然不应被低估,”Tiobe公司在其排名报告中指出。
Tiobe榜单中的其它前十名语言包括第四位的C#(4.902%)、Python(4.043%)、PHP(3.072%)、JavaScript(2.872%)、Visual Basic.Net(2.824%)、Delphi/Object Pascal(2.479%)以及Perl(2.171%)。而在PyPL发布的榜单中(基于谷歌中相关语言的教程搜索量),Java以22.6%位列第一,其后为Python(14.7%)、PHP(9.4%)、C#(8.3%)、JavaScript(7.7%)、C(7%)、C++(6.9%)、Objective-C(4.2%)、R(3.4%)以及Swift(2.9%)。
Tiobe编程社区榜单通过公式评估不同搜索引擎中的语言人气,具体包括必应、谷歌、维基百科以及雅虎。具体来讲,其指数核算全球范围内与各语言相关之技术工程师、课程及第三方供应商的实际数量。
原文链接:http://www.infoworld.com/article/3168754/application-development/java-c-c-face-growing-competition-in-popularity.html
原文标题:Java, C, C++ face growing competition in popularity
原文作者:Paul Krill
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】
原文 http://developer.51cto.com/art/201702/531209.htm