Rust is tier-1 language at Microsoft

707 points · 463 comments on HN · read original →

Points and comments are a snapshot, not live.

Rust is now a Tier-1 language at Microsoft, alongside C++, C#, and TypeScript.

Microsoft has designated Rust as a Tier-1 language, giving it equal standing with C++, C#, and TypeScript for internal development. This status provides teams with a paved path from local development to production, including secure toolchain builds, developer tooling, quality workflows, and platform integration. Microsoft is investing in `rustc_codegen_utc`, an alternative backend for rustc that connects to the MSVC backend, enabling seamless interoperability between Rust and C++ on Windows. This unified code generation platform supports binary hardening, post-link compliance, cross-language inlining, and other features. The backend has been production-ready since early 2026, self-hosted since Rust 1.90, and is used by over 100 Microsoft repositories.

What commenters are saying

Commenters generally welcome the news, noting it diversifies systems language options. Some ask about Tier-1 debugging support in Visual Studio; others point out VS Code already works well for Rust. There is debate about Visual Studio's memory usage (2 GB) and its relevance. One commenter mentions a tool for generating VS solution files for Rust. A few question why Java and Python are not on Microsoft's Tier-1 list. Sarcastic remarks about Wordpress and RAM usage appear.