发布信息

3月TIOBE编程语言榜单发布:Python持续领跑,TypeScript编译器重写引关注

作者:软荐小编      2025-03-18 10:01:02     59

整理 | 苏宓

出品 | CSDN(ID:CSDNnews)

编程语言开始兴起。3 月的 TIOBE 编程语言榜单已经发布。这一次,有哪些新变化是值得开发者关注的呢?

(CSDN 付费下载自视觉中国)

编程语言界的“恐龙回归”

最近两天,微软重写 Typescript 编译器的消息在社交媒体上引发了一场“编程语言之争”。大家重点讨论的是:微软为何既未使用自家的 C#,也没有选择近年来非常热门的 Rust?而是选取了竞争对手 Google 开发的 Go 语言。

每种编程语言都有其自身的优势。团队在进行选择时,主要是依据实际需求来决定的。因此,不同技术团队的偏好存在差异,这是很正常的。然而,从整体的发展趋势来看,Python 仍然是最为热门的语言,在 TIOBE 指数中稳居首位,本月的市场份额达到了 23.85%,与 2 月相比变化幅度较小。

- 在科学计算领域具备强大功能。

TIOBE 3 月榜单显示,排在 Python 之后的是 C++,其占比为 11.08%;排在 Python 之后的还有 Java,其占比为 10.36%。

C 语言的情况是,它的市场份额去年曾处于第二名,然而如今却跌到了第四名,当前为 9.53%,出现了较为明显的下滑。对其背后原因进行分析,这或许与许多项目逐渐转向更为现代的语言相关,例如:

C 语言在操作系统和嵌入式设备等领域是不可替代的。然而,从趋势方面来看,越来越多的新启动的项目会更倾向于采用现代化的替代方案。这样一来,C 语言的市场份额或许会持续减少。

值得关注的是,TIOBE 3 月榜单有一个最大的变化,这个变化就是 TIOBE 官方介绍中提到的“恐龙归来”。

一些历史悠久的编程语言正在悄悄重返舞台,这被称作“恐龙归来”。这些编程语言还跻身了 TIOBE 指数前 20。例如,Fortran 和 Delphi 正在冲击前 10,COBOL 以及本月新上榜的 Ada 也在稳步上升。

为何会出现这种情况呢?那些曾经被寄予很大期望的新兴语言,为何没有展现出耀眼的光芒呢?

TIOBE CEO Paul Jansen 持有这样的观点,这和全球存在大量关键遗留系统有着紧密的联系。这些系统大部分是由“恐龙级”语言所开发的,而当下,最后一批对这些语言非常熟悉的核心开发者即将步入退休阶段。基于稳定性以及风险控制等方面的考量,许多公司更倾向于维护甚至对现有系统进行扩展,而不是将其大规模地迁移到现代语言上。

不过,这些老牌语言虽被称作“恐龙”,但并未停滞不前,而是在持续进化。Fortran 有 2023 版本,Delphi 12 将于 2024 年发布,Ada 有 2023 版本,COBOL 有 2023 版本……它们都拥有新的标准版本,并且在持续优化,以适应当下的需求。

Paul Jansen 表示,看到它们重回 TIOBE 指数前 20 这件事可能会让人感到意外。然而,它们依然在支撑着世界的运转,确实值得被重新认识和认可。

其他编程语言

以下为 Top 21-50 的编程语言榜单:

- Xojo ,因其数值差异较小,仅以文本形式列出且按字母排序。

2002 年到 2024 年期间,Top 10 编程语言的 TIOBE 指数呈现出一定的走势。在这 20 多年的时间跨度里,不同编程语言的 TIOBE 指数有着各自的变化情况。从 2002 年开始,历经多年的发展与演变,到 2024 年时,Top 10 编程语言的 TIOBE 指数呈现出特定的态势。

历史排名(1988-2025)

编程语言“名人榜”(2003-2024)

【说明】:

TIOBE 编程语言社区排行榜是关于编程语言流行趋势的一个指标,它每月会进行更新。这份排行榜的排名依据是全球的技术工程师数量、课程数量以及第三方供应商数量,并且其中涵盖了像 Google、百度、维基百科、CSDN、必应、Hao 123 等这样一些流行的搜索引擎以及技术社区。具体的计算方式在 gramming-languages-definition/中可见。需注意,这个排行榜仅仅反映某一门编程语言的热门程度,无法说明该编程语言的好坏,也不能表明用这门语言编写的代码数量的多少。

这个排行榜能够用以考察你的编程技能是否跟得上时代的步伐。同时,在开发新系统时,它还可以作为一个选择语言的依据。

相关内容 查看全部