2018年3月编程语言排名:Ruby成功跻身前十

发表时间: 2018-03-13 18:05

top10

著名的TIOBE排行榜刚刚发布最新的2018年3月排名(如上图,上期排名在这里),TIOBE编程社区排行榜是编程语言流行度的一个指标。索引每月更新一次。这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量编制。排名使用著名的搜索引擎(如Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

发布排行榜的同时,TIOBE也发布了如下评论:Ruby取代Delphi进入TIOBE排名前10位

Ruby回归TIOBE指数前10名,现在看起来会维持更长的时间。如果我们看看Ruby的图表,它遵循一种非常常见的编程语言的模式。 Ruby很早以前就被发明了,直到2006年才被人们所知,那是Ruby on Rails框架发布的时候。这个框架使创建Web应用程序变得很容易,并且由于Ruby是当时TIOBE排名从40位跃升到10位的基础语言,它还被授予2006年TIOBE编程语言奖。所有的新语言大师都对Ruby感到欣喜若狂,该语言在2008年达到顶峰,但随后所有潮人都又转向使用另一种新语言,Ruby的受欢迎程度降至原来的三分之一。它在那个位置呆了很长时间,但现在正在缓慢赶上。它逐渐越来越受欢迎的事实是一个好兆头,这意味着它在流行度上的增长是在结构上的而不是被炒作所推动。本月还有一些有趣的动向是Julia和Kotlin进入前40名,而Rust和Groovy在前50名中失去了位置。

重要的提示:自2018年2月起,SQL再次被添加到TIOBE索引中。这样做的原因是SQL看起来是图灵完备的。因此,这个语言因没有最近的历史而看起来增长非常快,实际情况并非如此。


下面两张图是21-50名的排行,以及主流语言热度随时间变化的曲线。怎么样,你使用的编程语言够不够流行?

top21-50

主流语言时间变化曲线