社区编辑申请
注册/登录
TIOBE 2022 年 5 月编程语言排行榜:C# 准备冲击前 3?
开发 后端
我们发现本月的 TIOBE 编程语言指数,数值编程语言 MATLAB 似乎失宠了。

发现本月的 TIOBE 编程语言指数,数值编程语言 MATLAB 似乎失宠了。

2022 年 5 月 – C# 准备好进入前三名了吗?

虽然从 2022 年 4 月到 2022 年 5 月并没有太大的变化,但 C# 作为一种编程语言似乎正在加速发展。TIOBE 首席执行官 Paul Jansen 指出,C# 有望取代 C 跻身前三,C 目前在5月份的排名中位居第二。另一个竞争者是 C++,它目前在前20名中排名第四。

如果我们将当前的 TIOBE 指数排名与一年前(2021 年 5 月)进行比较,C# 是迄今为止所有编程语言中最受欢迎的。在过去的 12 个月里,它的排名上升了近 2%。C# 是现有最成熟的编程语言之一,支持许多现代编程范式,”Jansen说。“直到最近,它唯一的缺点是它对 Linux 的支持值得商榷,但最近几年这种情况正在迅速改变。因此,C# 很有可能通过取代 C 进入 TIOBE 指数前 3 名。这个前 3 名位置的另一个有力竞争者是C++。在 C++20 的推动下,它的长期趋势肯定是向上的。

从 4 月到 5 月的一个小变化是 R 的排名略有下降,从第 11 位下降到第 13 位。而 Delphi/Object Pascal(第 11 位)和 Swift(第 12 位)则填补了这些空白。在其他地方,除了一些小调整外,排名相对保持不变,但 C# 或 C++ 是否能够取代 C 跻身前三还有待观察。

2022 年 4 月 – MATLAB 排名下降

今年 4 月发布的 TIOBE 编程语言指数显示,最受欢迎的编程语言出现了一些明显的变化,MATLAB 继续跌出排名前 20 位。3 月份,MATLAB 在最受开发人员欢迎的编程语言中排名第15位,本月跌至第 20 位。TIOBE首席执行官 Paul Jansen 表示,Python仍然是顶级编程语言。

MATLAB 的稳步下滑

本月排名给人印象最深的是 MATLAB 的连续下滑,这是一种以用于矩阵操作、函数和数据绘图、算法实施、用户界面创建以及与其他语言编写的程序交互而闻名的编程语言。MATLAB 通过 MATLAB Add-On Toolboxes 包含多个学科的功能和开发。MATLAB 的一些工具箱示例包括5G、通信分析和测试以及音频。

MATLAB 将在 10 多年来首次跌出前 20 名,”Jansen 说。“MATLAB 编程语言主要用于数值分析领域。它通常与来自同一 MathWorks 公司的 Simulink 模型结合使用。尽管 MATLAB 有一个半年一次的发布周期,但该语言的发展并没有那么大。而且由于 MATLAB 许可证相当昂贵,替代品正在迅速赶上。

Jansen 提到的替代方案对于 MATLAB 来说已经变得难以与之竞争,因为竞争对手包括强大的 Python,它再次成为领先的编程语言,以及专注于数值分析的 Julia。Julia 在 4 月版的 TIOBE 指数中从 32 位升至 26 位。

赢家和输家

Python 不仅保持了上个月编程语言的第一名,而且在 2021 年 4 月至 2022 年期间的使用量增幅最大:同比增长 2.88%,从第三大使用率上升到第一名。

在排名的其他地方,PHP 发现自己比 3 月份的排名下降了两位,从第 8 位下降到第 10 位。由于 PHP 的小幅下滑,汇编语言能够在 TIOBE 的索引中占据第 8 位,而 SQL 从第 10 位上升到第 9 位。

另一个上升,这次在前 20 名之外,是 Visual FoxPro,从第 27 位上升到第 23 位,上升了 4 位。Visual FoxPro 是一种以数据为中心的过程式编程语言,具有面向对象的编程特性。

责任编辑:赵宁宁 来源: Linux迷
相关推荐

2022-05-10 16:04:40

编程语言PythonC语言

2022-08-09 08:29:50

TIOBE编程语言排行榜程序员

2015-05-14 10:48:39

2022-02-21 11:28:16

编程语言PythonJava

2021-12-08 13:50:37

2021-05-06 23:11:20

编程语言数据Python

2019-11-06 19:12:10

编程语言PythonJava

2020-08-13 11:55:33

编程语言JavaPython

2021-04-08 22:31:20

编程语言PythonC语言

2014-11-11 17:23:32

2020-05-08 15:29:15

编程语言PythonJava

2021-08-12 08:55:22

2021-09-13 22:26:16

2018-02-09 15:06:06

TIOBE C# VB

2021-09-15 05:26:58

2018-05-07 09:09:13

编程语言 C 语言Java

2019-08-01 15:24:01

2019-08-14 14:22:57

2020-03-14 16:51:21

编程语言JavaDelphi

2021-07-06 09:21:06

同话题下的热门内容

八个流行的 Python 可视化工具包,你喜欢哪个?超全!Python图形界面框架PyQt5使用指南!Python办公自动化,五分钟掌握openpyxl操作!跟着 Guava 学 Java 之 不可变集合速度起飞!替代 pandas 的八个神库浅谈Python+requests+pytest接口自动化测试框架的搭建如何在 Windows 上写 Python 代码?优秀攻略来袭!用 Taichi 加速 Python:提速 100+ 倍!

编辑推荐

使用Kotlin做开发一个月后的感想面试官问你什么是消息队列?把这篇甩给他!五大自动化测试的Python框架图文详解两种算法:深度优先遍历(DFS)和广度优先遍历(BFS)2018年最流行的十大编程语言,其中包括你用的语言吗?
我收藏的内容
点赞
收藏

51CTO技术栈公众号