最近TIOBE公布了2020年5月编程语言排行榜,排名前十的编程语言分别是: C, Java,Python, C++,C#, Visual Basic .NET, JavaScript, PHP,SQL,R。
TIOBE 5月编程语言排行 1-20 如下:
本期榜单的前十名和4月份相比发生一些变化,我们主要说三个方面。
一是C语言五年后再回榜首。这是本期榜单最大的看点,C语言从15年跌落榜首后,时隔5年干掉Java再回第一。其实自拿下19年年度编程语言称号后,C语言在整个2020年每月的涨幅基本都是全场比较高,3、4、5月更是达到了3.03%、2.64%、2.82%,发展势头之猛,令人咋舌。有人说C语言在嵌入式领域广泛应用,受疫情影响,医疗器械需求猛增,一定程度上助推了它的增长。当然不管原因如何,还是那句话,“你大爷终究是你大爷”。
二是关于Objective-C。本期榜单Objective-C从17滑落到了20,应该来说Swift的兴起对它产生了巨大的冲击,整个2020年Objective-C一直处于下滑的状态,前景堪忧。Swift自4月来到11的位置后,5月依旧增长平稳,未来可期。
三是关于R语言。分析榜单我们可以看出,从19年至20年,R语言在一年之内从20左右杀进前10,并保持稳定增长。其实前些年R语言就获得了统计领域很具人气语言的称号,它的主要应用是数据分析,因此对于机器学习的研究,R语言非常合适。当然未来如何,我们拭目以待。