2020年5月编程语言排行榜:java不再是龙头?
TIOBE公布了5月份编程语言排行榜。相比上个月编程语言Top 5有一个明显的变化就是C语言排行第一了,随后分别是Java、Python、C++、C#。前20名排行如下:
4月份的时候,Java和C就已经非常接近了,5月份C语言更是一鼓作气直接超越Java,登上第一的宝座,为了重回第一,C语言整整花了5年的时间,上一次C语言排名第一是在2015年。
那么是什么因素让C语言时隔时隔5年重新拿下第一的宝座呢?
TIOBE CEO Paul Jansen 猜测是受冠状病毒的影响,因为每个人都试图(从数据中)寻找该病毒的解毒剂。此外,嵌入式语言(C 和 C++ 等)也越来越流行,因为它们被用于医疗设备软件中。
在C与JAVA之外,Python的表现也相当的亮眼。在5月份,Python超越了C++成功夺得了第三的宝座,拥有 9.12% 份额的 Python 达到了 TIOBE 指数的历史新高。
Python 之所以能有今天的高度,主要是得益于人工智能的飞速发展,而Python在这方面刚好可以大施拳脚。同时简单易上手的 Python 也已逐步占领统计学、机器学习、爬虫、图形处理等多个领域。
对此,TIOBE 官方做了一个大胆的预测,即如果 Python 可以依旧保持着这样的增长速度,那么可在未来 3 到 4 年内成功取代 C、Java,从而成为世界上最流行的编程语言。
TOP 10 编程语言 TIOBE 指数走势(2002-2020)
第 21-50 名的编程语言排行
历史排名(1988-2020)
编程语言“名人榜”( 2003-2019)
TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
编程语言只是一个工具,大家可以把它的包括作为一个参考,了解发展趋势即可,不必太过看重。