Microsoft to Replace All C/C++ Code With Rust by 2030

Started by Stan Duraham, December 23, 2025, 08:26:57 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Stan Duraham

"My goal is to eliminate every line of C and C++ from Microsoft by 2030," Microsoft Distinguished Engineer Galen Hunt writes in a post on LinkedIn. "Our strategy is to combine AI and Algorithms to rewrite Microsoft's largest codebases. Our North Star is '1 engineer, 1 month, 1 million lines of code.' To accomplish this previously unimaginable task, we've built a powerful code processing infrastructure. Our algorithmic infrastructure creates a scalable graph over source code at scale. Our AI processing infrastructure then enables us to apply AI agents, guided by algorithms, to make code modifications at scale. The core of this infrastructure is already operating at scale on problems such as code understanding."

https://www.thurrott.com/dev/330980/microsoft-to-replace-all-c-c-code-with-rust-by-2030

Charles Pegge

from the comments:

QuoteSeems like a great idea. According to the Security Now podcast, up to 80% of bugs in Windows are due to buffer overflows - which are not caught by default in C-ish code, but are automatically checked and caught in Rust. Theoretically this would reduce the bugs and vulnerabilities by 80% in Windows.

Theo Gottwald

#2
LINUX also announced they will from now on use RUST for the Kernel stuff (for new at least).
Coincidenz or randon event?

Let me tell you whats one reason behind.

Last days i made some code using SPR-Script.
To be honest I did not do the code. GEMINI 3 did the code.

Its not using my coding style so i had problems to understand the code.
Using the SPR the problem is not big.

But if you work on OS-Code and you do not understand it and the languages you use invites Memory problems, this would be a problem.

So what they do, they say "as we do not make most of the code manually the difficulty to use RUST does not play a role,
the result is more important.

Thinking about it Powerbasic Strings never had these Memory Overrun problems.
And because Powerbasic was not done itself in C also we did not even had a hidden Problem.

We do not need to switch to RUST  ;D

Zlatko Vid

I think that this guy is Theoretically a IDIOT
and some maybe want to Theoretically a put him down the drain.

Theoretically...OMG

I know one thing ..I hate RUST ...rust is BS  >:(  >:(  >:(