Microsoft Engineer's Comment on Replacing Entire C and C++ Codebase with Rust by 2030 Sparks Discussion
Published:Dec 25, 2025 07:00
•1 min read
•Gigazine
Analysis
This article discusses a Microsoft engineer's ambitious goal to replace all C and C++ code within the company with Rust by 2030, leveraging AI and algorithms. This is a significant undertaking, given the vast amount of legacy code written in C and C++ at Microsoft. The feasibility of such a project is debatable, considering the potential challenges in rewriting existing systems, ensuring compatibility, and the availability of Rust developers. While Rust offers memory safety and performance benefits, the transition would require substantial resources and careful planning. The discussion highlights the growing interest in Rust as a safer and more modern alternative to C and C++ in large-scale software development.
Key Takeaways
- •Microsoft engineer proposes replacing C/C++ with Rust by 2030.
- •AI and algorithms are planned to assist in the code conversion process.
- •The feasibility and challenges of such a large-scale code migration are significant.
Reference
“"My goal is to replace all C and C++ code written at Microsoft with Rust by 2030, combining AI and algorithms."”