Go to top Change theme Dark/Light Consent preferences home

ALL ABOUT COMPUTER SCIENCE AND TECHNOLOGY

Microsoft Plans to Replace C and C++ Across Its Software Stack

Published Jan 30 2026

 
 
Microsoft Plans to Replace C and C++ Across Its Software Stack
 

Microsoft is launching an ambitious initiative to rewrite its entire enterprise software stack in Rust by 2030, replacing legacy C and C++ code with the support of automated tools and advanced algorithms.
The shift comes at a time when governments and businesses are demanding more secure technologies that eliminate vulnerabilities caused by manual memory management.
It’s a long term project focused on safety, scalability, and modernizing Microsoft’s codebase for the future.
The rewrite initiative is part of a broader regulatory push encouraging the adoption of memory safe languages like Rust to eliminate long standing vulnerabilities such as buffer overflows, use-after-free (UAF) errors, and out‑of‑bounds reads. These weaknesses have been prime targets for cyberattacks for decades and remain among the leading causes of incidents in critical systems.
Microsoft currently operates a vast and complex ecosystem, with more than 500 online portals and an extensive network of internal infrastructures. Migrating such a landscape requires deep architectural changes. This is not a simple refactoring effort, it is a full scale overhaul affecting core components relied upon by billions of users.
Back in 2022, Microsoft had already designated Rust as the default language for new cloud projects, introducing tools to convert C code and even enabling the development of Windows drivers in Rust. The new objective extends this approach to the entire software estate, a leap in scale that demands highly specialized expertise.
For this reason, the company is hiring dedicated professionals, offering salaries ranging from $139,900 to $274,800 annually (approximately €128,000 to €252,000). These roles fall under the Future of Scalable Software Engineering group, which focuses on reducing technical debt and developing capabilities that can also be offered to enterprise customers.
The total cost of the initiative remains undisclosed, but it includes training thousands of internal developers and managing the risks associated with migrating production systems. The long term sustainability of the project depends heavily on automation’s ability to handle the complexity of existing software without causing delays or budget overruns.
Undertaking a complete rewrite of such a massive software portfolio is a challenge that very few organizations could even consider.
If Microsoft succeeds, its strategy may become a new industry benchmark. If it fails, it will still provide valuable insight into the current limits of automation in large-scale software development.
Leave comment
 

Remember my nickname and email for next time.

Email address will not be shared with or sold to any third parties



When Human Conversation Starts to Sound Like AI

When Human Conversation Starts to Sound Like AI

Jan 27 2026 Time reading page in mn 4 mn read

OpenAI Launches a New AI Tool for Fast Translations

OpenAI Launches a New AI Tool for Fast Translations

Jan 17 2026 Time reading page in mn 3 mn read

The Surprising Energy Cost of

The Surprising Energy Cost of "Please" and "Thank You"

Jan 04 2026 Time reading page in mn 3 mn read

<strong>OpenAI<strong> launches <strong>ChatGPT</strong> <strong>app store</strong>

OpenAI launches ChatGPT app store

Dec 21 2025 Time reading page in mn 3 mn read

ChatGPT is being exploited by the Chinese and Iranians to conduct cyber attacks

ChatGPT is being exploited by the Chinese and Iranians to conduct cyber attacks

Oct 14 2024 Time reading page in mn 2 mn read

Windows under attack: here is the update that fixes dangerous bugs

Windows under attack: here is the update that fixes dangerous bugs

Aug 26 2024 Time reading page in mn 2 mn read

Sora, ChatGpt's AI also creates realistic videos

Sora, ChatGpt's AI also creates realistic videos

Feb 18 2024 Time reading page in mn 2 mn read

Kaspersky, ChatGpt accounts stolen on the dark web

Kaspersky, ChatGpt accounts stolen on the dark web

Feb 02 2024 Time reading page in mn 3 mn read

Chatgpt used to write malware: Researchers worried

Chatgpt used to write malware: Researchers worried

Jan 27 2024 Time reading page in mn 2 mn read

ChatGPT Scam: Beware of these <strong>fake apps</strong> that steal your money

ChatGPT Scam: Beware of these fake apps that steal your money

Jan 10 2024 Time reading page in mn 3 mn read

<strong>ChatGPT</strong> inaugurates its <strong>Store</strong>: what it is and what it is used for

ChatGPT inaugurates its Store: what it is and what it is used for

Jan 6 2024 Time reading page in mn 2 mn read

ChatGPT could become the default assistant on Android

ChatGPT could become the default assistant on Android

Jan 5 2024 Time reading page in mn 2 mn read

Copilot, Microsoft's artificial intelligence on iPhone with free ChatGPT 4

Copilot, Microsoft's artificial intelligence on iPhone with free ChatGPT 4

Jan 3 2024 Time reading page in mn 2 mn read

The New York Times sues OpenAI and Microsoft for copyright infringement: «Billions of dollars in damages»

The New York Times sues OpenAI and Microsoft for copyright infringement: «Billions of dollars in damages»

Dec 30 2023 Time reading page in mn 3 mn read

Bill Gates' year-end letter: “This awaits us in the near future”

Bill Gates' year-end letter: “This awaits us in the near future”

Dec 24 2023 Time reading page in mn 3 mn read

ChatGpt revealed the personal information of dozens of people

ChatGpt revealed the personal information of dozens of people

Dec 2 2023 Time reading page in mn 2 mn read

Chatgpt, the credentials of over 100,000 compromised accounts appear on the dark web

Chatgpt, the credentials of over 100,000 compromised accounts appear on the dark web

June 20 2023 Time reading page in mn 2 mn read

Chatgpt drops Stack Overflow traffic: Many programmers switch to AI

Chatgpt drops Stack Overflow traffic: Many programmers switch to AI

May 14 2023 Time reading page in mn 2 mn read

Amazon Alexa ready for the revolution with ChatGPT

Amazon Alexa ready for the revolution with ChatGPT

May 9 2023 Time reading page in mn 3 mn read

Google: this is how the new search engine will be

Google: this is how the new search engine will be

May 7 2023 Time reading page in mn 3 mn read

Google launches Checks, an AI platform for privacy protection

Google launches Checks, an AI platform for privacy protection

May 4 2023 Time reading page in mn 3 mn read

Free ChatGPT, a young developer challenges OpenAI

Free ChatGPT, a young developer challenges OpenAI

Apr 28 2023 Time reading page in mn 1 mn read

Google updates Bard: it will be able to program in Java, Python, C++ and more

Google updates Bard: it will be able to program in Java, Python, C++ and more

Apr 27 2023 Time reading page in mn 2 mn read

Twitter restores the old blue and gold badges

Twitter restores the old blue and gold badges

Apr 24 2023 Time reading page in mn 2 mn read

ChatGPT comes to Windows 11 and 10 with PowerToys

ChatGPT comes to Windows 11 and 10 with PowerToys

Apr 19 2023 Time reading page in mn 2 mn read

Malware distributed via fake Chrome updates

Malware distributed via fake Chrome updates

Apr 13 2023 Time reading page in mn 2 mn read

Google Bard, two employees wanted to stop AI chatbot launch

Google Bard, two employees wanted to stop AI chatbot launch

Apr 11 2023 Time reading page in mn 2 mn read

Twitter deactivates free API

Twitter deactivates free API

Apr 9 2023 Time reading page in mn 2 mn read

Google Chrome is updated, what's new in version 112

Google Chrome is updated, what's new in version 112

March 31 2023 Time reading page in mn 3 mn read

Java 20: all the news

Java 20: all the news

March 26 2023 Time reading page in mn 3 mn read

Uninstall these apps immediately, they contain viruses that will destroy your smartphone

Uninstall these apps immediately, they contain viruses that will destroy your smartphone

March 24 2023 Time reading page in mn 3 mn read

WhatsApp, Important news for video calls

WhatsApp, Important news for video calls

March 23 2023 Time reading page in mn 2 mn read

6G, for experts it will be 10 times faster than 5G

6G, for experts it will be 10 times faster than 5G

March 22 2023 Time reading page in mn 2 mn read

Microsoft Edge: great news for PDF with latest update

Microsoft Edge: great news for PDF with latest update

March 20 2023 Time reading page in mn 2 mn read

Android, FakeCalls malware returns: bank accounts in danger

Android, FakeCalls malware returns: bank accounts in danger

March 19 2023 Time reading page in mn 3 mn read

Bing : Sharing chat responses and other news

Bing : Sharing chat responses and other news

March 18 2023 Time reading page in mn 2 mn read

No longer have to use Microsoft Edge to access Bing Chat

No longer have to use Microsoft Edge to access Bing Chat

March 15 2023 Time reading page in mn 3 mn read

Fixed the bug of slow transfer via SMB in Windows 11

Fixed the bug of slow transfer via SMB in Windows 11

March 14 2023 Time reading page in mn 2 mn read

Java 21 includes ordered collections and string templates

Java 21 includes ordered collections and string templates

March 13 2023 Time reading page in mn 3 mn read

Loading...