You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
systems programming
About this tag
Systems programming at Microsoft is undergoing a significant shift as the company explores replacing legacy C and C++ code with Rust, a memory-safe language. Discussions on WindowsForum highlight Microsoft's ambitious goal to eliminate C and C++ by 2030 using AI-driven translation tools, while also acknowledging the ongoing importance of C++ in powering critical infrastructure. The tag covers debates about the feasibility of large-scale migration, the role of AI in code transformation, and the balance between modernizing systems programming and maintaining stability in Windows and other Microsoft products.
When a senior Microsoft engineer posted a recruitment message that read like a manifesto — “My goal is to eliminate every line of C and C++ from Microsoft by 2030” with the provocative north‑star “1 engineer, 1 month, 1 million lines of code” — the internet did what it does best: it turned an...
Microsoft’s software stack is on the move: in December 2025 a senior Microsoft engineer publicly framed an audacious plan to remove every line of C and C++ from Microsoft by 2030, using a hybrid of algorithmic program analysis, large‑scale AI agents, and hands‑on engineering to translate legacy...
When you think about all the code executing in the world at any given time, there's a good chance you're thinking about a lot of code written in C/C++ (aka native code). As Mohsen Agsen mentions so astutely in this impromptu and candid conversation, C++ can be thought of as the dark matter of...
c++
community
compiler
development
devtools
efficiency
engineering
insights
integration
microsoft
native code
object oriented
productivity
programming
renaissance
software
systemsprogramming
technical leaders
tools
visual studio