共计 1435 个字符,预计需要花费 4 分钟才能阅读完成。
近日,TIOBE 颁布了 2022 年 3 月的编程语言排行榜。自去年 10 月登顶后,Python 至今仍牢牢占据榜一的地位。而本月值得注意的是:脚本语言 Lua 挤掉了 Groovy,从新回到了 TIOBE 榜单的前 20 名。
在 2011 年鼎盛时期,Lua 曾短暂进入前 10 名。目前尚不分明它是否会再次回归。但很显著的是,Lua 正在游戏开发市场致力追赶: 容易学习,执行速度快,与 C 语言的接口简略,使得 Lua 成为游戏、工作的现实抉择。而其取得成功的驱动力之一来自十分受欢迎的游戏平台 Roblox,它应用 Lua 作为其次要的编程语言。
TIOBE 3 月 TOP 20 编程语言
TOP 10 编程语言 TIOBE 指数走势(2002 年 -2022 年)
21-50 编程语言排名
因为这份排名是非官方公布的,因而可能存在脱漏,故仅供参考。
第 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
本月索引中的变动
本月对索引的定义做了以下改变。
Tzvetelin Katchov 发现,在 TIOBE 索引定义中,”Elisp “ 多年来始终被谬误地拼成 “Elips”。这一谬误当初曾经被修改。
历史排名(1987-2022)
须要留神的是以下排名位次取决于 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 指数的一部分。因而,只管这种语言十分古老,但它在索引中的历史却很短。
编程语言“名人榜”(2003-2021)
该奖项被授予在一年中评级上升幅度最大的编程语言。
对于 TIOBE
TIOBE 编程社区指数是编程语言风行水平的指标。榜单每月更新一次。评级基于寰球纯熟工程师、课程和第三方供应商的数量,并通过风行的搜索引擎(如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度)来计算实用率。
须要留神的是,TIOBE 索引并非无关最好的编程语言或大多数代码行的语言。该索引仅用于查看您的编程技能是否依然是最新的,或者在开始构建新软件系统时,对应采纳何种编程语言做出战略性决策。