Microsoft Wants to Replace Its Entire C and C++ Codebase
Microsoft plans to rewrite about 1 billion lines of C and C++ code using AI and algorithms to improve security by 2030, deploying Rust in Windows kernel parts.
- The Microsoft CoreAI EngHorizons Future of Scalable Software Engineering group aims to remove every line of C and C++ from Microsoft by 2030, rewriting large systems into Rust using AI and algorithms.
- In recent years, governments urged wider adoption of memory-safe languages like Rust, which Microsoft leaders highlight for memory-safety and concurrency benefits over C#.
- If you dig into Windows System32, you'll find win32kbase_rs.sys showing Rust runs inside Windows, while Microsoft scientists built automatic C-to-Rust conversion tools and code-processing infrastructure.
- Microsoft is hiring Principal Software Engineers to build translation infrastructure within the Future of Scalable Software Engineering group in Microsoft CoreAI, aiming for the '1 engineer, 1 month, 1 million lines of code' North Star.
- The scale of the rewrite will surface edge cases automation can't address, while the Future of Scalable Software Engineering group aims to eliminate technical debt at scale across Microsoft and customers amid governments' calls for memory-safe languages.
15 Articles
15 Articles
Microsoft working to slash use of C and C++ programming languages by 2030
The two languages currently play a major role in Microsoft’s products. C is deeply embedded in the Windows kernel and many low-level system components, including the Win32 APIs, while C++ is widely used to build native Windows applications, according to Windows Latest, a Microsoft news updates website.
Microsoft's Bold Goal: Replace 1B Lines of C/C++ With Rust
Microsoft is hiring top-level engineers to help to get rid of C and C++ in its largest codebases and replace that code with Rust. In a job listing post on LinkedIn, Galen Hunt, distinguished engineer at Microsoft, wrote: “My goal is to eliminate every line of C and C++ from Microsoft by 2030.” In responding to questions from commenters about why Rust and not another (more familiar) language like C#, Hunt mentioned memory safety and concurrence. …
A message on LinkedIn and a job offer published on December 20, 2025 highlighted a bold ambition for Microsoft's technical teams to get rid of all the code written in C or C++ to replace it with Rust. The objective of this transition is inter alia linked to the security guarantees offered by this programming language.
‘1 engineer, 1 month, 1 million lines of code’: Microsoft wants to replace C and C++ code with Rust by 2030 – but a senior engineer insists the company has no plans on using AI to rewrite Windows source code
Microsoft plans to replace C and C++ with Rust within the next five years as part of a major engineering modernization project – but a senior company figure insists AI won’t be doing the heavy lifting after a social media backlash.
Microsoft denies rewriting Windows 11 using AI after an employee's "one engineer, one month, one million code" post on LinkedIn causes outrage
Microsoft told Windows Latest that the company does not plan to rewrite Windows 11 using AI in Rust, which is a programming language that is more secure than C and C++. But the clarification is not coming out of nowhere, as a top-level Microsoft engineer made bold claims of using AI to replace C and C++ with Rust. “My goal is to eliminate every line of C and C++ from Microsoft by 2030. Our strategy is to combine AI *and* Algorithms to rewrite Mi…
Coverage Details
Bias Distribution
- 67% of the sources are Center
Factuality
To view factuality data please Upgrade to Premium








