Rust成为微软内部一级编程语言
IT时代网10月4日消息,据 Rust 基金会消息,Rust 已成为微软公司内部的一级编程语言(Tier-1),与 C++、C# 和 TypeScript 并列。这一分类来自微软内部使用的标准,并非 Rust 项目自身的支持等级。
对微软内部开发团队而言,这意味着今后无需再自行搭建 Rust 相关的开发和生产环境。微软将提供从代码编写、构建、测试到发布和长期维护的一整套标准流程,Rust 项目也将纳入微软现有的软件安全、合规等开发流程。
微软工程师实际使用 Rust 开发软件已有一段时间,而 Tier-1 地位的意义在于,Rust 不再只是部分团队按自身需求单独适配的开发工具,而是正式成为微软内部完全受支持的标准选项。目前 Rust 已被应用于固件、驱动程序、内核、虚拟机监控程序、微服务和应用程序等多种软件。
考虑到 C++ 在微软内部使用多年并广泛存在于 Windows 等大型项目中,未来很长时间内两种语言仍将并行使用。为了让 Rust 与 C++ 更好地协同工作,微软开发了 rustc_codegen_utc 项目,提供一种新的代码生成方式,让 Rust 编译器直接连接 Windows 平台 MSVC 工具链使用的代码生成后端,两种语言得以共享一套底层基础设施。该项目并非实验性质,2026 年初起已具备生产环境使用条件,从 Rust 1.90 版本开始能够完成自身编译,目前已有超过 100 个微软项目代码库使用这一后端。

注:本文综合自IT之家等,文中包含AI辅助创作的内容。
编辑:陈帅