当前位置: 首页 > 后端技术 > Python

TIOBE3月榜单:Python稳居榜首,Lua重回前20

时间:2023-03-26 12:39:16 Python

近日,TIOBE公布了2022年3月编程语言榜单,继去年10月登顶后,Python依然稳居榜首第一的位置。本月值得一提的是:脚本语言Lua击败了Groovy,重新回到了TIOBE榜单的前20名。在2011年的巅峰时期,Lua曾短暂进入前10名。现在还不清楚它是否会再次回归。但很明显,Lua正试图赶上游戏开发市场:易学、快速执行和简单的C接口使Lua成为游戏和工作的理想选择。其成功的驱动力之一来自非常流行的游戏平台Roblox,该平台使用Lua作为其主要编程语言。TIOBEMarchTOP20ProgrammingLanguagesTOP10ProgrammingLanguagesTIOBEIndexTrend(2002-2022)21-50ProgrammingLanguageRanking此排名为非官方发布,可能有遗漏,仅供参考。数字51-100如下,由于它们之间的数字差异很小,仅以文本形式列出(按字母顺序排列):ABC、ActionScript、Alice、Apex、ATLAS、Bash、bc、BCPL、Boo、Bourneshell、Cshell、CL(OS/400)、Clipper、CLIPS、CoffeeScript、DCL、DiBOL、Dylan、ECMAScript、Eiffel、Elm、EXEC、F#、Factor、GML、Hack、Harbour、Haxe、Icon、IDL、Io、J#、Kornshell、LadderLogic,LiveCode,LPC,ML,Monkey,OCaml,OpenCL,Oz,Processing,Q,Racket,REXX,Ring,S-PLUS,Scheme,SPARK,Tcl的定义有以下变化。TzvetelinKatchov发现“Elisp”在TIOBE索引定义中多年来一直被错误拼写为“Elips”。此错误现已修复。历史排名(1987-2022)需要注意的是,以下排名取决于12个月的平均值。这里有两点很重要:上表中的“VisualBasic”和“(Visual)Basic”是有区别的。在2010年之前,“(Visual)Basic”是指所有可能带有Basic的语言,包括VisualBasic。经过一番讨论,决定将“(Visual)Basic”拆分成单独的语言,例如VisualBasic.NET、ClassicVisualBasic、PureBasic和SmallBasic,等等。由于VisualBasic.NET已成为VisualBasic的主要实现,因此现在称为“VisualBasic”。编程语言SQL已经很久没有出现在TIOBE索引中了。2018年,有人指出SQL是图灵开发的完备语言。从那一刻起,SQL就成为了TIOBE索引的一部分。因此,尽管该语言非常古老,但它在索引中的历史却很短。ProgrammingLanguages“Who'sWho”(2003-2021)该奖项授予一年内收视率涨幅最大的编程语言。关于TIOBETIOBE编程社区指数是编程语言流行程度的指标。该列表每月更新一次。评级基于全球熟练工程师、课程和第三方供应商的数量,并通过流行的搜索引擎(如Google、Bing、雅虎、维基百科、亚马逊、YouTube和百度)计算效用率。需要注意的是,TIOBE指数并不是关于最好的编程语言或代码行数最多的语言。仅使用此索引来检查您的编程技能是否仍然是最新的,或者在开始构建新软件系统时就使用哪种编程语言做出战略决策。