20年来首次,Python打败Java成全球第二大受欢迎编程语言!
在程序员圈子里,关于Python和Java究竟谁更好的争论,从来没有停止过。
日前,统计各类编程语言受欢迎程度的TIOBE,公布了今年11月最新一期的编程语言排行榜。
在此次更新中,TIOBE直接将标题描述为“Python势不可挡”。
因为在榜单中,Python的增长率高达2.27%,并最终以12.12%的受欢迎程度超过了Java的11.68%,成为世界第二大流行编程语言。
而这也是接近20年来,Python的受欢迎程度的首次超过Java。
当然,Python成为排名第二也与Java的持续下滑有关。在Python大增2.27%的同时,Java暴跌4.57%。
另外,排名第一的依然是C语言,受欢迎程度为16.21%。
不过,C语言的增长率已经非常缓慢,此次其增长率仅0.17%。
据专业人士分析,按Python的增长趋势来看,估计用不了多久就会超过排名第一的C语言,夺下“最受欢迎的编程语言”的位置。
排在Java后面的4~10名,分别是C++、C#、VB、JavaScript、PHP、R和SQL。
值得一提的是,Java之后的C++等语言的受欢迎程度均为个位数。
对此,人们将Python的受欢迎原因归结于机器学习、人工智能、数据挖掘等领域的大热。
TIOBE首席执行官皮特则表示,在编程越来越成为现代人基本技能的当下,Python易于入门和上手,所以它越来越受欢迎是大势所趋。
皮特进一步解释称,我认为Python的普及和大众的普遍需求有关——过去,大多数编程活动都是由专业的软件工程师完成的。但是如今到处都需要编程技能,并且缺少优秀的软件开发者。因此我们需要可以由非软件工程师来处理某些比较简单的事情,通过快的编辑周期和平稳的部署易于学习的事务,Python满足了这些需求。
资料显示,TIOBE指数是编程语言流行程度的一个重要指标,每月都会更新一次。
评级依据的是全球熟练工程师、课程和第三方供应商的数量。
同时,谷歌,必应,雅虎,维基百科,亚马逊,YouTube和百度等搜索引擎的搜索数据也被用来计算流行率。
TIOBE指数对希望了解编程技能是否最新的人来说非常有用,它还可以帮助您决定在开始新项目前使用哪种编程语言。
不过,到现在我们也无法判断Python是否能取代C成为最受欢迎的编程语言。
但显而易见的是,自2017年以来,Python的普及率一直在快速上升,而C的发展却在逐步下降。