Slashdot 中文
关注
Rust 现已成为微软的“一级”语言
微软已正式将 Rust 指定为内部开发的一级语言,使其地位与 C++、C# 和 TypeScript 等同。公司已开发完善的工具与流程,以全面支持 Rust 开发。Rust 目前已应用于超过 100 个微软项目仓库。微软构建了 Oxidizer 工具集,用于支持可扩展的 Rust 服务。这些服务为 Microsoft 365 核心应用(如 Outlook、Word 和 OneDrive)提供动力。Copilot 技术栈也高度依赖 Rust。工程师开发了 rustc_codegen_utc,这是一个定制的 Rust 编译器后端,可将 Rust 编译器与微软 Visual C++ 工具链集成于 Windows 平台。该集成实现了 Windows 上 Rust 与 C++ 的统一代码生成平台。微软对 Rust 的采用具有重要意义,因为大多数 Windows 安全漏洞源于 C 和 C++ 中常见的内存问题。Rust 固有的内存安全特性为这些语言提供了显著优势。