竞争持续升温,Java、C与C++地位面临挑战

译文
新闻 后端
虽然Java、C与C++三巨头仍然在Tiobe的人气榜单中位列三甲,但其评级结果却有所下滑。

【51CTO.com快译】在编程领域,Java、C与C++在本月的Tiobe语言人气榜单中继续位列前三甲。不过三者的榜单指数较上年同期皆出现了下滑,这意味着其它排名较低的语言开始占据更为可观的比例。

[[183320]]

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】
责任编辑:test 来源: 51CTO.com
相关推荐

2022-03-07 14:00:36

5G边缘计算技术

2009-05-22 11:01:53

C++JavaC#

2016-11-14 10:13:12

Javac

2010-01-25 15:55:50

托管C++

2009-07-20 09:53:43

Java混合编程

2010-09-16 17:53:12

Java编译

2017-09-18 08:53:28

编程语言ERP补丁管理

2011-08-04 13:38:01

Objective-C C++

2010-01-22 11:23:06

C++程序

2011-07-14 17:45:06

CC++

2023-01-11 08:00:00

云计算Serverless安全

2020-07-27 08:05:56

C++语言后端

2022-02-14 14:51:05

6G无线电技术RF Sampo

2010-01-25 09:57:39

C++函数参数

2010-01-21 14:07:14

CC++声明

2010-01-15 18:35:25

C++的类

2023-09-13 11:51:16

位域C++

2009-08-13 17:30:30

C#构造函数

2013-05-10 16:42:26

2010-01-21 09:34:57

C++语法
点赞
收藏

51CTO技术栈公众号