TIOBE 已颁布 2020 年 11 月的编程语言排行榜。
自 20 年前 TIOBE 指数开始以来,Java 和 C 首次不再占据前两位。
C 依然是第一,但当初是 Python 占据了第二的地位。有人说,Python 最近的风行是因为数据挖掘、人工智能和数值计算等畛域的蓬勃发展, 但我有本人的认识。我置信 Python 的风行与个别需要无关。在过来,大多数编程流动都是由软件工程师实现的, 然而当初到处都须要编程技能,而且不足优良的软件开发人员。
因而,咱们须要一些非软件工程师能够解决的简略的货色,一些容易学习的货色,疾速的编辑周期和平滑的部署。Python 满足了所有这些需要。
Python 真的超过了 Java!这将是 Tiobe 编程排行榜在创建以来最大的变动,在晓得该排名从 2001 年开始,Java 始终占据前两名未变。
依据 Tiobe 的首席执行官 Paul Jansen 所指出,在过来的 20 年来,C 与 Java 始终稳剧场前两名。但到现在,已有 25 年倒退历史的 Java 普及率靠近“历史最低点”——和 2019 年 10 月相比降落 4.32% 个百分点。
Jansen 学生在 9 月份就放言说,“Java 确定遇到了麻烦”,因为 Java 在当月同比降落 3.81 个百分点。
而 1991 年创立的 Python,因为受到数据科学家的宽泛应用,包含机器学习的趣味,其受欢迎度正在与日俱进的攀升。
对于 TIOBE
TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言风行度的指标,是依据互联网上有教训的程序员、课程和第三方厂商的数量,并应用搜索引擎(如 Google、Bing、Yahoo!)以及 Wikipedia、Amazon、YouTube 统计出排名数据,只是反映某个编程语言的热门水平,并不能阐明一门编程语言好不好,或者一门语言所编写的代码数量多少。
TIOBE 开发语言排行榜 每月更新一次,根据的指数是基于世界范畴内的资深软件工程师和第三方供应商提供,其后果作为以后业内程序开发语言的风行应用水平的无效指标。
该指数能够用来检阅开发者的编程技能是否跟上趋势,或是否有必要作出策略扭转,以及什么编程语言是应该及时把握的。察看认为,该指数反馈的虽并非以后最风行或利用最广的语言,但对世界范畴内开发语言的走势仍具备重要参考意义。
5 月份编程语言前 20 名排行
前十名当中,除了 Java 和 Python 排名呈现对调外,其余名次暂无变动。11-20 名间则呈现了较大的变动,其中排名降落的有:Perl(11→12);Ruby(13→15);MATLAB(15→17);Objective-C(18→19)。
排名回升的有:Groovy(12→11);Go(14→13);Swift(16→14);Assembly language(17→16)。
上月别离排名第 22 和 24 的 Delphi/Object Pascal 和 Transact-SQL 别离以第 18 和 20 的名次进入榜单。Classic Visual Basic 和 PL/SQL 则再次被挤出前 20 榜单。
此前曾上榜四个月的 Rust 自上个月由第 18 名掉至第 25 名后,本月仍未再重回榜单,排名稳固在第 25 名。
TOP 10 编程语言 TIOBE 指数走势(2002-2020)
第 21-50 名的编程语言排行
最初的最初,TIOBE 指数并不代表语言的好坏,开发者能够应用该榜单查看本身的编程技能是否须要更新,或者在开始构建新软件时对某一语言做出抉择。
2020 年 10 月编程语言排行榜:C 语言居首,Python 将超过 Java
2020 年 9 月编程语言排行榜:C、C++ 来势汹汹,Java 形势严峻
TIOBE:2020 年 8 月编程语言排行榜,C 语言与 Java 差距拉大
TIOBE:2020 年 7 月编程语言排行榜,Java 排名第二
2020 年 6 月编程语言排行