{"id":14996,"date":"2025-12-23T11:06:27","date_gmt":"2025-12-23T18:06:27","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=14996"},"modified":"2025-12-23T11:08:12","modified_gmt":"2025-12-23T18:08:12","slug":"microsoft-to-replace-all-c-c-code-with-rust-by-2030","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2025\/12\/23\/microsoft-to-replace-all-c-c-code-with-rust-by-2030\/","title":{"rendered":"Microsoft to Replace All C\/C++ Code With Rust by 2030"},"content":{"rendered":"\n<p>Well, if you didn&#8217;t have the incentive to ditch Microsoft already, this should do it. And again with the 2030 which is a popular date for the OCGFC and all their plans. But the big takeaway is the use of AI. Consequently, with people <a href=\"https:\/\/jasonsblog.ddns.net\/index.php\/2025\/09\/10\/how-ai-psychosis-and-delusions-are-driving-some-users-into-psychiatric-hospitals-suicide\/\" target=\"_blank\" rel=\"noreferrer noopener\">driven to psychosis or death by AI<\/a>, which has been theorized to sometimes be hijacked by fallen angels, are they going to rewrite the code for Microsoft? Are they going to be your Copilot AI? This is going to be a surveillance state nightmare for the incoming mark of the beast system, where agentic AI tracks everything you do or say, turning you over to the authorities when you step out of line. And the entire thing is going to be run by fallen angels with supernatural intelligence, easily able to give the false sign of super-intelligent AI as well. And people are already willing to worship the AI god.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.thurrott.com\/dev\/330980\/microsoft-to-replace-all-c-c-code-with-rust-by-2030\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.thurrott.com\/dev\/330980\/microsoft-to-replace-all-c-c-code-with-rust-by-2030<\/a><\/p>\n\n\n<div class=\"wp-block-ub-divider ub_divider ub-divider-orientation-horizontal\" id=\"ub_divider_2151b5ec-acb0-4135-bdf7-a14dd11a20c6\"><div class=\"ub_divider_wrapper\" style=\"position: relative; margin-bottom: 2px; width: 100%; height: 2px; \" data-divider-alignment=\"center\"><div class=\"ub_divider_line\" style=\"border-top: 2px solid #ccc; margin-top: 2px; \"><\/div><\/div><\/div>\n\n\n<p>By Paul Thurrott<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/thurrott-assets.nyc3.digitaloceanspaces.com\/web\/wp-content\/uploads\/sites\/2\/2023\/01\/rust.jpg\" alt=\"\" class=\"wp-image-278414\"\/><\/figure>\n\n\n\n<p>Microsoft is taking an impressive step in modernizing its biggest codebases and will eliminate all C\/C++ code by the end of the decade, replacing it with Rust.<\/p>\n\n\n\n<p>\u201cMy goal is to eliminate every line of C and C++ from Microsoft by 2030,\u201d <a href=\"https:\/\/www.linkedin.com\/posts\/galenh_principal-software-engineer-coreai-microsoft-activity-7407863239289729024-WTzf\/\">Microsoft Distinguished Engineer Galen Hunt writes in a post on LinkedIn<\/a>. \u201cOur strategy is to combine AI <em>and<\/em> Algorithms to rewrite Microsoft\u2019s largest codebases. Our North Star is \u20181 engineer, 1 month, 1 million lines of code.\u2019 To accomplish this previously unimaginable task, we\u2019ve 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.\u201d<\/p>\n\n\n\n<p>This shift will shock some people, but it\u2019s exactly the future I\u2019ve described, where Microsoft uses AI to refactor (rewrite) the NT\/Windows kernel and its other most important codebases using <a href=\"https:\/\/www.thurrott.com\/dev\/278397\/small-bytes-rust\">Rust<\/a>. It was also telegraphed to some degree by Microsoft: It announced in 2023 that <a href=\"https:\/\/www.thurrott.com\/windows\/282471\/microsoft-is-rewriting-parts-of-the-windows-kernel-in-rust\">it would rewrite parts of the Windows kernel using Rust<\/a> after <a href=\"https:\/\/www.thurrott.com\/thurrott-com\/from-the-editors-desk\/317297\/from-the-editors-desk-the-problem-is-you\">Azure CTO Mark Russinovich forbid developers from starting new C\/C++ projects and required them to use Rust<\/a> instead. <a href=\"https:\/\/www.thurrott.com\/dev\/317950\/russinovich-microsoft-is-all-in-on-rust\">Earlier this year, Russinovich said that Microsoft was \u201call-in\u201d on Rust<\/a>, and the company has dramatically expanded its use of the memory-safe language<\/p>\n\n\n\n<p>At that time, Russinovich said that Microsoft was working on \u201cmore automated translation of C and C++ to Rust [using] LLMs.\u201d And so the LinkedIn post from Hunt serves as a follow-up, of sorts. He\u2019s looking to hire a Principal Software Engineer to help with this effort.<\/p>\n\n\n\n<p>\u201cThe purpose of this Principal Software Engineer role is to help us evolve and augment our infrastructure to enable translating Microsoft\u2019s largest C and C++ systems to Rust,\u201d the post notes. \u201cA critical requirement for this role is experience building production quality systems-level code in Rust\u2014preferably at least 3 years of experience writing systems-level code in Rust. Compiler, database, or OS implementation experience is highly desired. While compiler implementation experience is not required to apply, the willingness to acquire that experience in our team is required.\u201d<\/p>\n\n\n\n<p>Hunt\u2019s Rust refactoring team is part of the Future of Scalable Software Engineering group in the Engineering Horizons organization in Microsoft CoreAI. Its mission, he says, is \u201cto build capabilities to allow Microsoft and our customers to eliminate technical debt at scale. We pioneer new tools and techniques with internal customers and partners, and then work with other product groups to deploy those capabilities at scale across Microsoft and across the industry.\u201d<\/p>\n\n\n\n<p>Sounds good to me. <a href=\"https:\/\/lnkd.in\/gvzvAiJE\">If you wish to apply for this job, you can do so on LinkedIn<\/a>.<\/p>\n\n\n\n<p>Thanks to Raf for the tip.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Well, if you didn&#8217;t have the incentive to ditch Microsoft already, this should do it. And again with the 2030 which is a popular date for the OCGFC and all their plans. But the big takeaway is the use of AI. Consequently, with people driven to psychosis or death by AI, which has been theorized [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,7],"tags":[],"class_list":["post-14996","post","type-post","status-publish","format-standard","hentry","category-tech","category-world"],"blocksy_meta":[],"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/14996","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=14996"}],"version-history":[{"count":3,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/14996\/revisions"}],"predecessor-version":[{"id":14999,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/14996\/revisions\/14999"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=14996"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=14996"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=14996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}