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月编程语言排行