TIOBE 已公布 2020 年 11 月的编程语言排行榜。
自20年前TIOBE指数开始以来,Java首次不再占据前两位。
而C仍然稳居第一,最近势如破竹的Python占据了第二的位置。要知道,Python火了这么长时间,这才是第一次超过java。
Java 自今年5月被 C 超越后,本月又再次下跌一位,首次跌出前二,市场份额的占比也大幅度下降了4.57%。
作为一个兼具简单与功能强大的编程语言,Python 易于学习、编辑周期短、具有各种框架,在数据分析、AI 、机器学习、Web 开发、爬虫、测试等多个领域都有出色的发挥。
如今到处都需要编程技能,而Python 上手学习比较简单,除了很多专业的开发人员学习外,非专业的数据处理人员也开始慢慢的接触 Python。
最新的11月TIOBE排名
另外,第9-20名也有不同程度的变化:
Top 10 编程语言 TIOBE 指数走势(2002-2020)
历史排名(1988-2020)
注:以下排名位次取决于12个月的平均值。
TIOBE编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
TIOBE开发语言排行榜 每月更新一次,依据的指数是基于世界范围内的资深软件工程师和第三方供应商提供,其结果作为当前业内程序开发语言的流行使用程度的有效指标。
该指数可以用来检阅开发者的编程技能能否跟上趋势,或是否有必要作出战略改变,以及什么编程语言是应该及时掌握的。观察认为,该指数反应的虽并非当前最流行或应用最广的语言,但对世界范围内开发语言的走势仍具有重要参考意义。
数据反应目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。