Rust 与 C++:谁将赢得系统编程之战?

5 年来,其受欢迎程度增长了 2.1%。是什么原因?

来源:安全实验室新闻频道

5 年来,其受欢迎程度增长了 2.1%。是什么原因?

虽然 JavaScript、HTML/CSS 和 Python 仍然是最流行的编程语言,但近年来出现了有趣的趋势。根据 Stack Overflow 的 2023 年年度开发者调查,Rust 在使用最广泛的领域排名第 14,被评为最“首选”,超过 80% 使用过它的程序员计划在明年继续使用它。

堆栈溢出 铁锈

这些数据得到了编程语言流行度指数结果的证实,该指数基于对 Google 搜索查询频率的分析。根据这些统计数据,在过去五年中,Rust 的受欢迎程度增长幅度最大——高达 2.1%。

为什么 Rust 对开发人员如此有吸引力?这种相对较新的语言是由 Mozilla 员工 Graydon Hoare 于 2006 年在温哥华家中发生电梯不愉快事故后创建的。软件故障迫使他走到 21 楼。霍尔随后说道:“事实上,我们计算机科学家甚至无法制造出一台不会出现故障的电梯,这简直是不雅!”

认识到此类问题通常与程序中的内存管理有关,Hoar 受到启发,创建了快速、紧凑且没有内存处理错误的代码。该语言因与锈菌类比而得名“Rust”。据开发者称,这些生物体非常适合在各种条件下生存,就像他的产品一样。

Rust 1.0 于 2015 年发布,此后该语言的受欢迎程度稳步增长。这一成功的原因是非常合乎逻辑的。

Rust 的崛起部分可以归因于人工智能的发展。根据 GitHub 的 Octoverse 报告,去年为生成式 AI 项目做出贡献的开发者数量增长了 148%。此外,使用生成技术的项目总数增加了 248%。

八卦