热门开发语言排行榜TIOBE官方更新了2020年5月的排名,最新排名与上个月不同的是,C超越了Java成为第一名。这是继2015年后的首次超越。
造成这个现象的原因之一,可能就是因为新冠疫情。TIOBE CEO,Paul Jansen提到,的确有一些程序语言会因疫情关系而受益,像Python和R,因为科学家都在积极地寻找对抗病毒的药物,另外,嵌入式语言C和C++会越来越流行,是因为这两个语言被大量用于开发医疗器材的软件中。
C跟Java的排名或许在接下来的月份仍可能交换,Java重新取回第一名的位子,且不可否认的,Java目前仍是非常受企业欢迎的语言,不过,Java的竞争对手Kotlin来势汹汹,整体来看,Java的发展空间势必受到压缩。
由于Kotlin受到谷歌大力支持,已经成为安卓平台中优先支援的语言,而且这几年的RedMonk程序语言排名,Kotlin以惊人的速度成长,且不少知名服务也都已经把应用程序语言从Java到Kotlin。
5月TIOBE Index排名除了第一与第二名交换之外,还有另一个值得关注的程序语言,便是Mozilla力推的Rust,从上个月的27名,一口气进到了第21名,如果维持成长趋势,很快就会进入20名内。另一方面,知名直译式程序语言Perl排名则持续下降,2019年5月时,Perl的排名还在第13名,但到了今年5月,排名已经退到第18,维持相同趋势很快地就会摔出前20名。
TIOBE Index是程序开发语言受欢迎程度的风向标,排名每个月更新一次,根据谷歌、Bing、Wikipedia与YouTube等搜寻引擎的搜寻结果,来追踪程序语言受欢迎的程度。
这个排名不代表程式语言的优劣,或是实际用来撰写的程序代码行数多寡,但是可以用来供开发者检查,自己的程序开发技能是否跟得上发展,并能作为开发新软件系统时,选用程式语言的参考。