Microsoft to replace all C/C++ code with Rust
4 months ago
- #AI
- #Microsoft
- #Rust
- Microsoft plans to eliminate all C/C++ code by 2030, replacing it with Rust.
- The strategy involves using AI and algorithms to rewrite large codebases, aiming for '1 engineer, 1 month, 1 million lines of code.'
- Microsoft has built a scalable code processing infrastructure to support this effort.
- Azure CTO Mark Russinovich previously mandated Rust for new projects and announced Microsoft was 'all-in' on Rust.
- Microsoft is working on automated translation of C/C++ to Rust using LLMs.
- A Principal Software Engineer role is open to help evolve infrastructure for translating C/C++ to Rust.
- The Rust refactoring team is part of Microsoft CoreAI's Future of Scalable Software Engineering group.
- The team's mission is to eliminate technical debt at scale across Microsoft and the industry.