TIOBE 编程指数新闻 2024 年 10 月:Rust 排名攀升

继上个月 C 从前三名跌出后,本月排名前三的编程语言在排名上变化相对较小。TIOBE 编程社区索引。然而,编程社区正在寻找一种新语言,它具有三个最理想的特征:安全性、速度和新程序员的轻松入门。

本月,我们将介绍搜索状况、Rust 受欢迎程度的上升,以及 Mojo 语言发布仅一年后的显着进步。

位居第一的 Python 从 9 月份的 20.17% 跃升至 10 月份的 21.9%。位居第二的是 C++,从 9 月份的 10.75% 上升到 11.6%。位居第三的是Java,从9.45%上升到10.51%。

这显示基于搜索引擎量的编程语言趋势。

TIOBE 编程社区指数的逐年趋势。图片:TIOBE 软件

寻找 Python 的替代品

TIOBE Software 首席执行官 Paul Jansen 在每月发布的 TIOBE 指数中写道:“当今世界,各种可用数据量都在迅速增加,收集这些数据的需求也在相应增加。” “因此,现在需要擅长数据操作、数字运算和快速的编程语言。除此之外,每个人都最看重另外两个重要特征:语言应该易于学习并且应该安全。”

推广易于学习的编程语言尤其重要,因为早期职业程序员或转而将编程作为第二职业的人进入该领域是为了响应。

Jansen 写道,Python——TIOBE 指数排名第一的语言——“易于学习且安全,但速度不快”。因此,寻找一种能够完成这一切的新语言的工作正在进行中。

请参阅:攻击者可以通过指示模型忽略其护栏。

Jansen 写道,C++ 是王者的热门候选者,但由于其显式内存管理,它不够安全。尽管学习起来很困难,Rust 的受欢迎程度却在不断提高,并且可能是一个足以满足所有三个类别的候选者,足以进入 TIOBE 指数前 10 名。Rust 在 10 月份排名第 13,受欢迎程度从 9 月份的 1.32% 增长到 10 月份的 1.45%。

Mojo 语言仅一年就进入前 50 名

Jansen 强调了另一种值得关注的语言:Mojo。

Mojo 由 Modular, Inc. 的 Chris Lattner 于 2023 年创建,本月首次进入 TIOBE 指数前 50 名,排名第 49 位。 Jansen 写道,Mojo 是“Python 和 Swift 的混合体,但速度更快”。它迅速跻身前 50 名,使其成为值得关注的编程语言。 Modular 将 Mojo 宣传为一种适合对“低级 AI 硬件”进行编程的语言,而无需使用 NVIDIA 的 CUDA 架构。