稳!三月编程语言排行榜已出!

2022-03-14 10:40:08 浏览数 (1)

全球知名TIOBE编程语言社区发布了 2022年3月的编程语言排行榜。我们一起来看看,本月榜单中有哪些值得注意的新变化吧!

自去年 10 月登顶后,Python 至今仍牢牢占据榜一大哥的位置。榜二榜三分别是C语言和Java。

在开发圈流传着这么一句话“流水的语言,铁打的Python”,虽然诞生于80年代末、90年代初的Python已经不再年轻了,但丝毫不影响它成为主流的编程语言之一。Python作为当前热度最高的编程语言,最大的优势在于它相对容易学习,而且还加快了开发时间,这也是为什么企业如此喜欢Python的原因。

本月值得注意的是:脚本语言 Lua 挤掉了 Groovy ,重新回到了 TIOBE 榜单的前 20 名。

01

Lua重新进入TIOBE指数前20名

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

TIOBE 3 月 TOP 20 编程语言

相对于上个月,榜单前10名的位置都没有变动。

在编程界,一直会有新的语言诞生,也不断有编程语言沉默归零,但是已经有26年历史的Java却在各大编程排行榜前排屹立不倒!

尽管近年来 Java 一直被唱衰,但这丝毫也不妨碍它成为 2021 年十大技术热词之一。

相较于部分起步较慢的编程语言,Java 自问世起,其“一次编写,随处运行”的特点便很快受到了 IBM、苹果、甲骨文等科技巨头的欢迎。

在将来很长一段时间,Java仍将是编程语言的主流。非科班出身,基础不是特别好的小伙伴,想走开发,Java就是最好的选择。

02

TOP10编程语言走势

(2002-2022)

03

第21-50名编程语言排行榜

下面列出了完整的 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"。这一点现在已经被修正。

04

历史排名(1987-2022)

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

TIOBE 编程社区指数是衡量编程语言受欢迎程度的一个指标,每个月更新。评级的依据是全球技术工程师、课程、第三方供应商以及流行的搜索引擎,比如谷歌,必应,雅虎,维基百科,亚马逊,YouTube 和百度等。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

具体的计算方式见这里: https://www.tiobe.com/tiobe-index/programming-languages-definition/。

这个排行榜可以用来考察你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

特别是对于需要掌握多门编程语言的工程师而言,了解当下编程语言的热门程度是非常有必要的。

2021年,老九学堂线下全栈就业班已开启两周的预科学习,距离正式课程还有一周,现在空出2个名额,想要报名的小伙伴,戳小师妹的QQ:511233374。

0 人点赞