Archive · 23 Dec 2025
Microsoft Plans to Replace C/C++ with Rust by 2030
Microsoft wants to change all its C and C++ code to Rust by 2030.
Rust is a safer and faster language.
They have a big plan to use AI to help with this change.
A special team is working on this, and they want people who know Rust well.
They want to make sure the code works well and is safe.
This is a big project, but they think they can do it with the help of AI.
Microsoft aims to replace all C and C++ code with Rust by 2030.
The plan involves using AI and algorithm-driven systems to transform code at scale.
A new Principal Software Engineer role is focused on translating complex C and C++ systems to Rust.
Microsoft has developed an internal infrastructure to understand and modify large codebases.
The initiative is part of a broader effort to reduce technical debt and modernize software engineering.
- Who
- Microsoft, led by senior engineer Galen Hunt
- What
- A plan to replace all C and C++ code with Rust by 2030
- When
- Goal set for 2030
- Where
- Redmond, Washington
- Why
- To improve memory safety, performance, and reduce technical debt
- Company
- Microsoft
- Current Languages
- C, C++
- Target Language
- Rust
- Goal Year
- 2030
- Key Metric
- One engineer, one month, one million lines of code
- AI Role
- Code understanding and transformation
- Team Focus
- Systems-level Rust code translation
- Organizational Group
- Future of Scalable Software Engineering