TIOBE 11月榜单:Python挤掉了Java!

开发 后端
根据Tiobe之最新编程语言排名。Java语言的流行度在本月持续下降,而Python语言正式登上世界第二大语言的宝座。

根据Tiobe之最新编程语言排名。Java语言的流行度在本月持续下降,而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的编程语言排行榜,用来对各种编程语言进行排名——基于25种搜索引擎中搜索特定语言的点击次数确定受欢迎的程度(指数)。

它构成了各种编程语言流行度的一种评估参考,还有其它排行榜如IEEE Spectum,RedMonk,GitHub,StackOverflow等提供的排行榜。每个索引排名使用不同的构建算法,因此排名并不并是一致。

但是,Tiobe排名在2020年10月份的数据发生了变化,这点与Redmonk排名几乎相同,后者是基于GitHub与StackOverflow做出的。

RedMonk将JavaScript排在第一位,Python语言为第二位,Java名列第三名。

TioBe排行榜本月数据显示,Java的评分为12.56%,而Python语言的评分为11.28%,两个语言之间的差距为1.3%。

Redmonk的Stephen O'Grady认为Java语言仍然很重要。但是,随着开发人员不断探索其它语言,它的首选语言地位受到了一定威胁。

前十名当中,除了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 名编程语言排行

 

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

ABC, ActionScript, Applescript, Arc, AutoLISP, bc, Bourne shell, C shell, Clojure, CoffeeScript, Common Lisp, Crystal, cT, Dylan, Elixir, Elm, Emacs Lisp, Erlang, F#, Forth, Hack, Icon, Inform, Io, J, Korn shell, LabVIEW, Ladder Logic, Lingo, LiveCode, Maple, Mercury, MQL4, NATURAL, OpenCL, OpenEdge ABL, PL/I, PostScript, Q, REXX, Ring, RPG, Simulink, Small Basic, Solidity, SPARK, Stata, Vala/Genie, VBScript, Verilog

TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。

值得注意的是,TIOBE 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一开发语言做出选择。 

责任编辑:庞桂玉 来源: 马哥Linux运维
相关推荐

2020-11-04 14:51:43

PythonJava编程语言

2021-04-06 11:48:29

TIOBEObjective-C编程语言

2020-11-08 16:11:01

编程语言JavaPython

2021-05-06 23:11:20

编程语言数据Python

2021-08-01 23:10:02

编程语言数据Python

2021-11-09 05:47:52

PHP编程语言开发

2022-06-10 09:36:12

TIOBE编程语言C++

2021-10-09 08:11:44

TIOBEPython编程语言

2021-11-18 14:34:49

编程语言PythonPHP

2023-10-09 18:16:23

2023-09-11 14:07:10

Kotlin指数Java

2018-09-18 15:48:03

PythonC++Java

2021-09-13 09:47:03

TIOBE编程语言Python

2022-03-10 10:07:58

编程语言排行技术

2023-08-07 12:25:20

JuliaTIOBE语言

2022-08-08 13:16:35

Python语言

2022-07-11 10:53:55

语言Python

2022-04-11 13:37:54

编程语言PythonMATLAB

2020-12-07 10:02:15

编程语言PythonJava

2021-06-09 13:26:27

编程语言PythonTIOBE
点赞
收藏

51CTO技术栈公众号