Slashdot
Follow
Rust is Now a 'Tier One' Language at Microsoft
Microsoft has officially designated Rust as a Tier One language for internal development. This elevates Rust to the same status as C++, C#, and TypeScript. The company has developed extensive tools and processes to fully support Rust development. Rust is already utilized in over 100 Microsoft project repositories. Microsoft has built Oxidizer, a set of tools enabling scalable Rust services. These services power core Microsoft 365 applications like Outlook, Word, and OneDrive. The Copilot tech stack also heavily relies on Rust. Engineers created rustc_codegen_utc, a custom Rust compiler backend. This integrates the Rust compiler with the Microsoft Visual C++ toolchain for Windows. This integration results in a unified code generation platform for Rust and C++ on Windows. Microsoft's adoption of Rust is significant, as a majority of Windows security vulnerabilities stem from memory issues common in C and C++. Rust's inherent memory safety features offer a strong advantage over these languages.