TIOBE 10月编程语言排行榜:Python或将超越Java

TIOBE 10月编程语言排行榜:Python或将超越Java_第1张图片

以下文章来源于公众号“程序员求职之路”

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新。这份排行榜排名基于全球工程师、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。

在 9 月份的 TIOBE 编程语言排行榜中, Python超越 C++,首次进入排行榜 TOP 3。事实上,无论在工业界还是学术界,Python 的使用者越来越多,尤其是近年来 —— 乃至可以预见的未来,在 AI和数据分析这些热门的领域,Python 都将会有大展拳脚的天地。所以反映在 TIOBE 排行榜上就是逐渐上升的排名。

今天带大家看10月份编程语言排行榜的情况。


TIOBE 2020 年 10 月份的编程语言排行榜已经公布,官方的标题是:Python 排名逼近第二。

榜单前十位没有大的变化,C 语言连续第三个月蝉联第一,Java 和 Python 仍紧随其后。Python是后起之秀,Python 近年来越来越强势,市场占有率一直在提升,去年已升至排行榜第三。

Python的受欢迎程度已经十分逼近排在第二位的Java,本月排名率为11.28%,达到历史新高。而Java已降至12.56%,有些下滑。Tiobe 认为 Python 和 Java 的评级已经非常接近,差距现在不到 1.3%,Python 将很快超越 Java。R 语言和 PHP 再次对换。


TIOBE 10月编程语言排行榜:Python或将超越Java_第2张图片
TIOBE 10 月 TOP编程语言榜


2002年至2020年期间,从整体来看,Java的受欢迎指数呈下降趋势,但是降幅不大,较为稳定,大约有70%的时间雄踞榜首。而Python的受欢迎程度呈上升趋势,已经十分逼近排在第二位的Java。

Python是后起之秀,Python 近年来越来越强势,市场占有率一直在提升,去年已升至排行榜第三。

TIOBE CEO Paul Jansen 猜测是受冠状病毒的影响,例如数据科学领域的 Python 和 R,因为每个人都试图(从数据中)寻找该病毒的解毒剂。另外,嵌入式语言(C 和 C++ 等)也越来越流行,因为它们被用于医疗设备软件中。

TIOBE 10月编程语言排行榜:Python或将超越Java_第3张图片
TOP 10 编程语言 TIOBE 指数走势图



TIOBE 10月编程语言排行榜:Python或将超越Java_第4张图片
第 21-50 名的编程语言排行

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出。

按字母顺序排列

ABC, ActionScript, Alice, APL, Awk, BBC BASIC, bc, Bourne shell, C shell, CL (OS/400), Clarion, CoffeeScript, Common Lisp, Crystal, cT, Euphoria, Hack, Icon, Inform, Io, J, Korn shell, LiveCode, ML, Modula-2, Monkey, MOO, MQL4, MS-DOS batch, NATURAL, OCaml, OpenCL, OpenEdge ABL, Oz, PILOT, PostScript, PowerShell, Q, Racket, Ring, RPG, S, Snap!, SPARK, SPSS, Tex, TypeScript, Vala/Genie, Verilog, VHDL



过去15年来,Python的受欢迎程度稳步上升。近几年,它一直能够跻身TIOBE指数前5名的位置。作为如今人工智能、机器学习、大数据和机器人等一些热门技术背后的主要语言,Python已积累了庞大的粉丝群。并且许多经验丰富的开发人员已将Python作为自己学习的第二或第三语言。

TIOBE 10月编程语言排行榜:Python或将超越Java_第5张图片
历史排名图



历届“年度编程语言”获奖名单如下图所示,该奖项授予一年中评分最高的编程语言:


TIOBE 10月编程语言排行榜:Python或将超越Java_第6张图片
编程语言“名人榜”图

该指数可以用来检阅开发者的编程技能能否跟上趋势,或是否有必要作出战略改变,以及什么编程语言是应该及时掌握的。观察认为,该指数反应的虽并非当前最流行或应用最广的语言,但对世界范围内开发语言的走势仍具有重要参考意义。

数据反应目前主流编程语言的变化趋势,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。

你可能感兴趣的:(TIOBE 10月编程语言排行榜:Python或将超越Java)