TIOBE 11月榜单:Python挤掉了Java!
根据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 OGrady认为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 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一开发语言做出选择。
相关文章
Win7组装教程(详细步骤带你了解Win7操作系统的组装过程)
摘要:在如今数字化时代,个人电脑已经成为我们日常生活不可或缺的一部分。为了满足个人需求,许多人选择自己动手组装电脑。本文将为你提供一份完整的Win7组装教程,详细阐述从零开始搭建个人电脑...2025-11-05
在本教程中,我们将学习如何使用由不同曝光设置拍摄的多张图像创建高动态范围High Dynamic RangeHDR)图像。 我们将以 C++ 和 Python 两种形式分享代码。什么是高动态范围成像?2025-11-05
6 月 27 日消息,从 Windows 10 操作系统原生支持 Ubuntu 到 PowerShell 和 .Net Core 开源,再从收购 Xamarin 到不久前的 75 亿美元的豪购 Git2025-11-05
2025-11-05移动4G+全网通手机,畅享无限可能(打破网络壁垒,快速稳定通信的首选)
摘要:在现代社会中,手机已经成为人们生活中不可或缺的一部分。然而,随着科技的不断进步,人们对手机的需求也在不断增加。作为通信方式的核心,网络的稳定和高速已经成为人们选择手机的重要考量因素...2025-11-05
有人开玩笑说有 80% 的数据科学家在清理数据,剩下的 20% 在抱怨清理数据……在数据科学工作中,清理数据所占比例比外人想象的要多得多。一般而言,训练模型通常只占机器学习或数据科学家工作的一小部分(2025-11-05

最新评论