TIOBE4月编程语言排行榜新鲜出炉!

2022-04-13 16:40:26 浏览数 (1)

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

01

TOP20编程语言排行榜

去年10月Python登顶后至今仍牢牢占据榜一大哥的位置。不出意外的话,Python会在接下来的一段时间,持续“霸占”榜首位置。

榜二榜三仍然是C语言和Java,PHP从上月的第8名降到了第10名,同时汇编语言和SQL语言提升至第8名和第9名。

在TIOBE发布的4月编程语言排行榜中,知名数学算法分析语言MATLAB即将跌出前20,目前刚好排在第20名,这是MATLAB在近十年来首次出现在该位置。

至于下降原因,TIOBE CEO Paul Jansen分析道,MATLAB通常与MathWorks的Simulink模型结合使用,每半年发布一次,究其原因,可能是由于MATLAB的授权费用昂贵,而且它其实是可以被其他编程语言替代的,比如排名第一的Python和本月排名从32位上升到26位的Julia

相比上个月的TOP 20 榜单,本月并没有跌出或进入榜单的语言,各语言之间仅仅是出现了一些排名变化:

· PHP 从上个月的第 8名,跌至本月的第 10 名;

· 由于 PHP 的位置下滑,Assembly 和 SQL 分别上升一个位置;

· 得益于MATLAB 的暴跌,上个月排在它后面的语言均提升了一个位置,其中包括:Ruby、Classic Visual Basic、Objective-C、Perl 和 Lua(先后顺序没有发生变化);· 本月 TOP20 榜单变化幅度较小,除上述提及的语言以来,其他语言的排名都没有发生变化;

02

其他编程语言排名

下面列出了完整的前21- 50 编程语言。

TOP 51—100名编程语言

以下语言列表表示#51 到#100。由于差异相对较小,下面的编程语言按字母顺序显示:ABC, Apex, AutoIt, bc, BCPL, Bourne shell, CFML, CL (OS/400), Clipper, CLIPS, Crystal, cT, DCL, Elm, Erlang, EXEC, F#, GML, GNU Octave, Hack, Icon, IDL , Inform, Io, J#, Ladder Logic, LiveCode, LPC, MDX, Mercury, ML, MQL4, MUMPS, NATURAL, Oberon, OCaml, OpenEdge ABL, PostScript, Pure Data, Q, Racket, REXX, Ring, S-PLUS, Scheme、Smalltalk、Snap!、SPARK、Stata、Vala/Genie。

TIOBE 编程社区指数是衡量编程语言受欢迎程度的一个指标,每个月更新。

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

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

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

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

从上面的排行中我们可以看出,Python、Java、C、C 这些语言依旧是大势语言。

一句话总结下:Python 后生可畏,C语言永远的神,C 最强大的语言,Java最生猛的语言!

现在是物联网发展迅猛的时代,5G 时代,万物互联,大多底层又都需要依靠 C 语言,所以后续 C 语言还会继续发力、持续火热、持续霸榜。

Python近年来在人工智能和少儿编程等众领域中崛起,发展迅猛,Python作为当前热度最高的编程语言,最大的优势在于它相对容易学习,而且还节省了开发时间,这也是为什么企业如此喜欢Python的原因。

C 一直被称为效率之王,在一些领域,C 一直保持着无可替代的作用,比如驱动,Android底层等等,C 在保持着面向对象设计的同时,也可以面向过程设计,如果你是想从事逆向破解或者黑客等技术,那么必须得会C , C 越老越吃香。

虽然C语言、Python、C 都很生猛,但和Java 有交集的场景并不多,各自都在不同的领域发展壮大。

虽然 Java 的趋势逐年下滑,但也正常,盛极必衰嘛,在编程界,一直会有新的语言诞生,也不断有编程语言沉默归零,但是已经有26年历史的Java却在各大编程排行榜前排屹立不倒!

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

所以对于想进入IT行业,选择学习编程语言的小伙伴来说,这几门编程语言在将来很长一段时间,仍将是一个很好的选择。

0 人点赞