Rust 十周年:市场份额达 3%,跻身全球编程语言前十

发布时间:2025-07-10 17:02:33 来源:互联网

本站 5 月 16 日消息,科技媒体 linuxiac 今天(5 月 16 日)发布博文,报道称 Rust 编程语言迎来 10 周年,官方发布 1.87 版本,市场份额已达 3%,跻身全球编程语言前十。

本站简要介绍下 Rust 的诞生过程,颇具传奇色彩。Mozilla 开发者 Graydon Hoare 2006 年因电梯软件故障,被迫爬 21 层楼梯回家。这次挫折激发了他的灵感:为何不设计一种从根本上杜绝此类可靠性问题的编程语言?

这一想法成为 Rust 的起点。Mozilla 于 2009 年正式支持该项目,为 Rust 的发展奠定基础;Rust 1.0 版本于 2015 年 5 月 15 日发布,标志着其正式问世。

Rust 的核心优势在于其“ownership model”(所有权模型),能在编译时消除数据竞争和空指针解引用等 bug,且无需*回收机制。

这让 Rust 在操作系统、游戏引擎和浏览器等性能关键领域大放异彩。开发者过去常在性能与安全之间挣扎,C 和 C++ 等传统语言虽速度快,却易出错,而 Rust 以编译时安全检查填补这一空白,成为系统编程的革新者。

Rust 凭借着上述核心优势,影响力迅速扩大,赢得 Amazon、Google、Facebook 和 Microsoft 等巨头的信任。

在 Linus Torvalds 的支持下,Linux 内核于 2022 年 10 月批准 Rust 成为继 C 和汇编之后的第三种开发语言。Rust 目前市场份额达 3%,位列全球编程语言前十。

Rust 团队官方为庆祝十周年,还发布了最新的 1.87 版本,在标准库中添加匿名管道(anonymous pipes),无缝集成 std::process::Command 的输入输出方法,简化了 stdout 和 stderr 流合并的操作。

图源:Rust

新版还强化 std::arch 内联函数的安全性,许多原本因目标特性限制而标记为 unsafe 的函数,现在在启用相应特性的情况下可在安全代码中调用。

新版本还支持内联汇编(asm!)跳转至 Rust 代码中的标记块,增强了操作系统内核开发和硬件交互的灵活性。同时新版增强了 Vec::extract_if 和 String::extend_from_within 等 API 的稳定性,为开发者提供更丰富的工具集。

本周热门教程

1
女人在尝到粗硬后会经历哪些心理变化?探索心理层面的变化与情感联结

女人在尝到粗硬后会经历哪些心理变化?探索心理层面的变化与情感联结

2025/02/10

2
17c.c-起草免费:高效创作从此不再难,适合各类创作者的免费写作平台

17c.c-起草免费:高效创作从此不再难,适合各类创作者的免费写作平台

2025/01/16

3
一起草(www.17.c.com)平台如何提高创作效率?揭示它的核心优势与实用功能

一起草(www.17.c.com)平台如何提高创作效率?揭示它的核心优势与实用功能

2025/02/17

4
大肉大捧一进一出爽的深层次情感体验解析:如何在亲密关系中找到真正的满足

大肉大捧一进一出爽的深层次情感体验解析:如何在亲密关系中找到真正的满足

2025/01/10

5
91网站:娱乐资讯、电影、音乐与游戏的完美融合平台

91网站:娱乐资讯、电影、音乐与游戏的完美融合平台

2024/12/15

6
搞机time极速入口何在?无需登录,如何重写中文汉字的捷径是什么?

搞机time极速入口何在?无需登录,如何重写中文汉字的捷径是什么?

2025/02/16

7
一起草(www.17.c.com)如何帮助用户高效完成文案创作?让创作变得更轻松

一起草(www.17.c.com)如何帮助用户高效完成文案创作?让创作变得更轻松

2025/01/06

8
九幺黄9·1如何安装?看完这篇详细教程,轻松搞定智能家居安装

九幺黄9·1如何安装?看完这篇详细教程,轻松搞定智能家居安装

2025/01/14

9
黄金网软件APP大全下载动漫:精选平台助你轻松获取最新热门动漫资源

黄金网软件APP大全下载动漫:精选平台助你轻松获取最新热门动漫资源

2024/12/04

10
YSL口红水蜜桃色号6177适合日常与正式场合使用:打造自然又不失精致的完美妆容

YSL口红水蜜桃色号6177适合日常与正式场合使用:打造自然又不失精致的完美妆容

2024/12/09