Ruby在Tiobe语言排行榜中崭露头角,Java是否面临淘汰?

发表时间: 2017-08-04 13:10

Java和C语言一直都是Tiobe语言排行榜受欢迎指数最高的编程语言,但是在8月发布的最新榜单中,这两种编程语言的指数都下降到了历史最低点。

本月Java受欢迎指数为12.961%,比2016年8月份下降了6个百分点,C语言的受欢迎指数为6.477%,同比下降近5个百分点。Java 7月份受欢迎指数为13.774%,C语言为7.321%。

▲Tiobe语言排行榜前十

随着越来越多用于不同开发的编程出现,程序员最关注的编程语言也不再只局限于Java和C语言,这也许是两种编程语言在指数上下滑最重要的原因。

Tiobe指数使用公式来衡量语言流行度,用于检查Google,Wikipedia和Bing等搜索引擎中流行的编程语言。Tiobe认为,Java可能会在排行榜中一直处于下降的趋势,除了Java之外,前10大编程语言大部分将不会降低。

在8月份的排行榜中,Crystal语言从上个月的第60位跃升至第32位。虽然长期以来静态类型的语言使用指数一直都非常小,但是Tiobe预测,该语言排名在未来几个月中将进一步上升。Crystal语言设计基于Ruby语法,让Ruby程序员使用起来更加方便。Crystal语言本身编译速度快,占用内存少,占有非常大的优势。

▲Ruby指数变化

但是Crystal语言本月份飙升也让很多人产生了思考,Crystal语言指数的飙升是长期还是暂时的?今年上半年谷歌的Go语言指数一路上涨,7月份进军排行榜前十名,但是8月份又下降至第16位,其指数仅为1.645%,Go语言是否还能重回前十,仍然不好预测。