vlambda博客
学习文章列表

2022TIOBE 3月榜单: Lua重回 TOP 20!它还是第一!

2022 年3月的TIOBE编程语言排行榜出炉!

Python不是第一,就是走在第一的路上!Roblox 带飞 Lua,重回 TOP 20!


1

TOPOLIT

TIOBE三月榜单TOP20


TIOBE公布了2022年3月编程语言排行榜。

本次榜单中,Python、C、JAVA分别列前三甲。


相对于上个月,编程语言榜单变动如下:

脚本语言Lua终于回到了TIOBE指数的前20名。

TIOBE CEO Paul Jansen 评价称,“在2011 年的鼎盛时期,Lua 曾短暂进入前 10 名,目前尚不清楚它是否会再次回归。但很明显,Lua 在游戏开发市场上正在迎头赶上:易于学习、执行速度快、与 C 接口简单,使得 Lua 成为游戏工作的理想选择。而 Lua 最近取得成功的推动力之一是非常流行的游戏平台 Roblox,它使用 Lua 作为其主要编程语言。

其它编程语言变动如下:

  • 前 20 比较惨的是 Go ,上个月刚从 13 名爬上 11 名,这个月又跌回去了;

  • 比较猛的是 Delphi/Object Pascal ,从上个月的 15 名冲上了 12 名;R 语言从上个月的 13 名冲上了 11 名;

  • 此外,Swift 的排名仍在往下掉,2 月从第 10 名掉到 12 名,这个月继续掉到了 14 名;

  • MATLAB 从 14 → 15 ,下跌一名;

  • 而 Ruby、 VB 、 Objective-C、Perl 的排名都没变化。


02

TOPOLIT

TOP10编程语言指数走势


  • TIOBE TOP 10 编程语言指数趋势图(2002-2022)


从“TIOBE TOP 10 编程语言指数趋势图(2002-2022)”中也可以看出:


代表 Python 的那条蓝色线近期上扬趋势明显。


其它语言的走势,也在该图上一目了然。


2022TIOBE 3月榜单: Lua重回 TOP 20!它还是第一!




03


TOPOLIT

TOP21-50编程语言排名


本次榜单依旧有 100 种汇编语言“入围”。除了上面的前 20 名,我们也看下榜单中第 21-50 名编程语言的排名情况:


2022TIOBE 3月榜单: Lua重回 TOP 20!它还是第一!

榜单里第 51-100 名的情况如下(由于排名评级数值差异较小,因此以文字形式列出(按字母排序):


ABC, ActionScript, Alice, Apex, ATLAS, Bash, bc, BCPL, Boo, Bourne shell, C shell, CL(OS/400), Clipper, CLIPS, CoffeeScript, DCL, DiBOL, Dylan, ECMAScript, Eiffel, Elm, EXEC, F#, Factor, GML, Hack, Harbour, Haxe, Icon, IDL, Io, J#, Korn shell, Ladder Logic, LiveCode, LPC, ML, Monkey, OCaml, OpenCL, Oz, Processing, Q, Racket, REXX, Ring, S-PLUS, Scheme, SPARK, Tcl




04


TOPOLIT

历史排名(1987-2022)


# 历史排名(1987-2022)

下图为前10名编程语言的历史排名,需要注意的是以下排名位次取决于 12 个月的平均值:


在这里有两点需要重点说明一下:

  • 上表中的 "Visual Basic "和"(Visual) Basic "是有区别的。在 2010 年之前,"(Visual) Basic "指的是带有Basic 的所有可能的语言,包括 Visual Basic。经过讨论,我们决定将"(Visual)Basic "拆分为单独的语言,如Visual Basic .NET、Classic Visual Basic、PureBasic和Small Basic,仅举几例。由于Visual Basic .NET已经成为Visual Basic的主要实现方式,它现在被称为 "Visual Basic"。

  • 编程语言SQL已经很久没有出现在TIOBE指数中了。2018年,有人指出,SQL是图灵开发出来的完备语言。从那一刻起,SQL成为TIOBE指数的一部分。因此,尽管这种语言非常古老,但它在索引中的历史却很短。


05


TOPOLIT

年度编程语言


# 年度编程语言

该奖项被授予在一年中评级上升幅度最大的编程语言。


(注明:TIOBE 编程社区指数是编程语言流行程度的指标。索引每月更新一次。基于全球熟练工程师、课程和第三方供应商的数量而定得出相应评级。流行搜索引擎如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度等都用于指数计算。


需要注意的是,TIOBE 索引并不代表语言的好坏,该索引可用于检查开发者的编程技能是否仍然是最新的,或在开始构建新软件系统时,对应采用何种编程语言做出战略性决策。


详细信息可查看 TIOBE 官网:https://www.tiobe.com/tiobe-index/


在编程界,一直会有新的语言诞生,也不断有编程语言沉默归零,但是不管怎么样,作为IT行业前进发展的源泉,各类编程语言都功不可没。因此程序员们的薪资也都相对更高不少,如果你也想找份高薪的IT工作,欢迎 阅读原文 提交你的自荐表!