Rust 正式成为 Microsoft 的一级语言
Rust Is Tier-1 Language at Microsoft
Rust 在 Microsoft 的地位已跃升为与 C++、C# 和 TypeScript 并列的一级语言。这意味着内部团队从本地开发到生产部署拥有了更完善的工具链支持,包括安全构建、高效开发工具及深度平台集成。为了打破 Rust 与 C++ 在 Windows 生态中的隔阂,Microsoft 推出了 rustc_codegen_utc,这是一个将 rustc 编译器直接连接到 MSVC 后端的新方案。通过这一统一代码生成平台,Rust 能够无缝利用 Windows 数十年的平台投资,实现与 C++ 的完美兼容和混合项目的高效协作。目前,超过 100 个 Microsoft 项目仓库已采用此方案,标志着 Rust 在 Windows 原生工程生态中迈出了关键一步。
将 rustc 连接到该后端,让 Rust 能够建立在相同的平台投资之上,开箱即用的完美兼容性,而无需为每一项 Windows 特定功能进行并行实现。
HN 评论区
504- gregw2
对此感兴趣的人可能会发现以下文章很有价值:
微软的目标 [更正:呃,是微软招聘经理的愿景式目标] 是通过自动化工具,在 2030 年前将 10 亿行代码转换为 Rust,实现“1 名工程师,1 个月,100 万行代码”的效率:
https://thenewstack.io/microsofts-bold-goal-replace-1b-lines...
DARPA 正在推进利用 6 个不同团队的不同方法来自动化将 C 代码转换为 Rust 的工作:
https://www.darpa.mil/research/programs/translating-all-c-to...
2026 年 2 月的进度报告:
https://github.com/DARPA-TRACTOR-Program/Reports/blob/main/F...
- i2talics
我希望像这样的公告能表明,Rust 不再是一门发展迅速但容易出问题的蹩脚小语言了。它已经是一门成熟的、严肃的语言,足以与 C++ 和 C# 等老牌语言竞争。这一点在尝试将 Rust 的使用体验与 Zig 和 Odin 等“更好的 C/C++