{"id":319587,"date":"2025-12-24T09:02:35","date_gmt":"2025-12-24T08:02:35","guid":{"rendered":"https:\/\/borncity.com\/blog\/?p=319587"},"modified":"2025-12-24T09:26:33","modified_gmt":"2025-12-24T08:26:33","slug":"microsoft-will-bis-2030-allen-c-c-code-per-ai-in-rust-umsetzen","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2025\/12\/24\/microsoft-will-bis-2030-allen-c-c-code-per-ai-in-rust-umsetzen\/","title":{"rendered":"Microsoft will bis 2030 allen C-\/C++-Code per AI in Rust umsetzen"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" title=\"Bug\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2025\/10\/bug05.jpg\" alt=\"Bug\" width=\"77\" height=\"77\" align=\"left\" border=\"0\" \/>Kurz vor Weihnachten 2025 hat Microsoft noch eine \"Duftmarke\" in Sachen AI gesetzt und angek\u00fcndigt, allen in C\/C++ geschriebenen Code per KI bis zum Jahr 2030 in Rust umzuschreiben. Die \"Aufmerksamkeit des Web\" ist Galen Hunt von Microsoft zumindest sicher.<\/p>\n<p><!--more--><\/p>\n<h2>Microsoft und die AI-Mission<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg01.met.vgwort.de\/na\/549ce74cf0fb4d21af9135a6e0fdd247\" alt=\"\" width=\"1\" height=\"1\" \/>Von Microsoft Chef, Satya Nadella, ist die Aussage bekannt, dass 30 % des Codes bei Microsoft bereits mittels k\u00fcnstlicher Intelligenz geschrieben wurde. Und es ist bekannt, dass CEO Nadella massiv Druck auf die Belegschaft aus\u00fcbt, KI im t\u00e4glichen Arbeitsalltag zu nutzen. Wer nicht mit zieht, wird bei Microsoft rausgeworfen.<\/p>\n<p>Und Nutzer von Microsoft Produkten bekommen halbgare AI-L\u00f6sungen zwangsweise aufgedr\u00fcckt &#8211; koste es, was es wolle. Ich denke, wenn diese AI-L\u00f6sungen eine bessere Produktqualit\u00e4t bieten, die Sicherheit und der Datenschutz gew\u00e4hrleistet w\u00e4re und das Ganze als Opt-In-Angebot daher k\u00e4me, h\u00e4tte Microsoft gewonnen. So beginnen immer mehr Nutzer von Microsoft die \"Abstimmung mit den F\u00fc\u00dfen\". So viel zur Einstimmung dessen, was nun bekannt wurde.<\/p>\n<h2>Der Post eines Microsoft Mitarbeiters<\/h2>\n<p>Es ist<a href=\"https:\/\/www.linkedin.com\/posts\/galenh_principal-software-engineer-coreai-microsoft-activity-7407863239289729024-WTzf\/\" target=\"_blank\" rel=\"noopener\"> ein Post<\/a> vom 20. Dezember 2025, den der Microsoft Software-Engineer Galen Hunt auf LinkedIn ver\u00f6ffentlicht hat (nachfolgender <a href=\"https:\/\/x.com\/valigo\/status\/2003424923365355972\" target=\"_blank\" rel=\"noopener\">Tweet<\/a> zeigt einen Ausriss).<\/p>\n<p><a href=\"https:\/\/x.com\/valigo\/status\/2003424923365355972\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2025\/12\/image-22.png\" alt=\"Microsoft AI-Code-Projekt \" width=\"530\" height=\"523\" \/><\/a><\/p>\n<p>Die Botschaft von Galen Hunt lautet, dass er eine Stelle f\u00fcr einen \"IC5 Principal Software Engineer\" in seinem Team in Redmond zu besetzen habe. Es besteht Anwesenheitspflicht in Redmond &#8211; alles in allem nichts ungew\u00f6hnliches. Diese Botschaft h\u00e4tte kaum jemanden hinter dem Ofen hervorgelockt.<\/p>\n<h3>Die Verpackung macht den Unterschied<\/h3>\n<p>Aber wie es im Leben so spielt, ist nicht das eigentliche Anliegen, sondern die Verpackung, die die Leute triggert. Galen Hunt schrieb in seinem Post:<\/p>\n<blockquote><p>\"Mein Ziel ist es, bis 2030 jede Zeile C- und C++-Code aus Microsoft zu entfernen. Unsere Strategie besteht darin, KI *und* Algorithmen zu kombinieren, um die gr\u00f6\u00dften Codebasen von Microsoft neu zu schreiben. Unser Leitstern ist \u201e1 Ingenieur, 1 Monat, 1 Million Zeilen Code\".<\/p><\/blockquote>\n<p>Kr\u00e4ftiger kann man nat\u00fcrlich nicht ins Feuer blasen. Bis 2030 soll jede in C und C++ geschriebene Code-Zeile bei Microsoft-Produkten verschwinden und durch Rust-Code ersetzt werden, wobei der Ausdruck \"neu geschrieben\" verwendet wird. Und der \"Polarstern\", an dem sich alles ausrichtet, lautet: \"1 Ingenieur erzeugt pro Monat 1 Million Zeilen Code\" in diesem Projekt.<\/p>\n<h3>Eine Infrastruktur zur Codeverarbeitung<\/h3>\n<p>Um diese bisher unvorstellbare Aufgabe zu bew\u00e4ltigen, hab man bei Microsoft eine leistungsstarke Infrastruktur zur Codeverarbeitung aufgebaut. Die vorhandene algorithmische Infrastruktur erstellt einen skalierbaren Graphen \u00fcber den Quellcode in gro\u00dfem Ma\u00dfstab. Die Microsoft KI-Verarbeitungsinfrastruktur erm\u00f6glicht es dann, KI-Agenten unter Verwendung von Algorithmen einzusetzen, um Code\u00e4nderungen in gro\u00dfem Ma\u00dfstab vorzunehmen. Der Kern dieser Infrastruktur werde bereits in gro\u00dfem Ma\u00dfstab f\u00fcr Probleme wie das Verstehen von Code eingesetzt.<\/p>\n<p>Die Aufgabe dieses neu einzustellenden Principal Software Engineers bestehe darin, dem Team dabei zu helfen, die Microsoft Infrastruktur diesbez\u00fcglich weiterzuentwickeln und zu erweitern, um die \u00dcbersetzung der gr\u00f6\u00dften C- und C++-Systeme von Microsoft in Rust zu erm\u00f6glichen.<\/p>\n<h3>Etwas zur\u00fcck gerudert<\/h3>\n<p>Das Echo, dass dieser Post verursachte (siehe unten) hat Gale bewogen, etwas zur\u00fcck zu rudern. Heute Nacht hat er folgende Erg\u00e4nzung zu seinem <a href=\"https:\/\/www.linkedin.com\/posts\/galenh_principal-software-engineer-coreai-microsoft-activity-7407863239289729024-WTzf\/\" target=\"_blank\" rel=\"noopener\">LinkedIn-Post<\/a> hinzugef\u00fcgt:<\/p>\n<blockquote><p>Update: It appears my post generated far more attention than I intended&#8230; with a lot of speculative reading between the lines. Just to clarify&#8230;<\/p>\n<p>Windows is *NOT* being rewritten in Rust with AI.<\/p>\n<p>My team's project is a research project.<\/p>\n<p>We are building tech to make migration from language to language possible. The intent of my post was to find like-minded engineers to join us on the next stage of this multi-year endeavor\u2014not to set a new strategy for Windows 11+ or to imply that Rust is an endpoint.<\/p><\/blockquote>\n<p>Es sei alles falsch, was da in seinem Post interpretiert worden sei &#8211; die Formulierung ist f\u00fcr mich in den Kernpunkten aber klar. Galen Hunt spricht nun davon, dass es ein \"Forschungsprojekt\" sei. Dort gehe es darum, Code von einer Sprache in eine andere Sprache zu \u00fcbersetzen. Windows 11 und dar\u00fcber hinaus w\u00fcrden nicht in Rust neu implementiert.<\/p>\n<h2>Der \"Aufreger\" in der Community<\/h2>\n<p>Aber der \"Geist, den Microsofts CEO, Satya Nadella, und seine Mannschaft, beschw\u00f6ren, ist nun aus der Flasche\". Die Leute lesen schlicht zwischen den Zeilen und spiegeln dieses an den Aussagen, und Handlungen von Microsoft.\u00a0Der <a href=\"https:\/\/x.com\/LundukeJournal\/status\/2003293402528428209\" target=\"_blank\" rel=\"noopener\">initiale Tweet<\/a> von The Lunduke Journal, der das Ganze thematisiert und die Diskussion im Internet los getreten hat, steht bei fast 1 Million Aufrufe &#8211; ich habe ihn nachfolgend mal eingebunden.<\/p>\n<p><a href=\"https:\/\/x.com\/LundukeJournal\/status\/2003293402528428209\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone \" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2025\/12\/image-21.png\" alt=\"Microsofts AI-Code-Initiative\" width=\"412\" height=\"999\" \/><\/a><\/p>\n<p>Der Autor des Tweets greift die Aussage \"1 Ingenieur erzeugt pro Monat 1 Million Zeilen Code\" auf &#8211; ein Ding schierer Unm\u00f6glichkeit. Ich sch\u00e4tze mal, dass ein normaler Mensch nicht mal eine Million Zeilen Code sichten, geschweige denn lesen und auch noch verstehen kann. Valentin Ignatev, ein Software-Entwickler dr\u00fcckt es im ersten, oben gezeigten Tweet, so aus:<\/p>\n<blockquote><p>Man I'm so tired but Microsoft just can't stop losing. This will be a colossal failure that they will most likely have to backtrack. You can't even physically READ one million lines a month, let alone understand them.<\/p><\/blockquote>\n<p>Gut, nach der Relativierung von Galen Hunt \"Sorry Leute, war alles nur Spa\u00df, es ist ein Forschungsprojekt\" ist klar: Bei Microsoft bleibt der schlechte und kaum noch wartbare Code als Basis der Produkte erhalten und wird nicht durch noch schlechteren, AI-generierten AI-Code ersetzt. Den AI-Code verwendet Microsoft nur in neuen Projekten, sch\u00e4tze ich mal.<\/p>\n<h2>Das KI-Paradoxon in der Code-Generierung<\/h2>\n<p>Abschlie\u00dfend verheirate ich noch eine neue Information, die mir die Tage unter die Augen gekommen bin, mit obigem Thema. Die AI-Protagonisten \"versprechen\" ja gerne, dass mit Hilfe k\u00fcnstlicher Intelligenz die Produktivit\u00e4t von Software-Entwicklern steigt. Die k\u00f6nnen viel mehr Code in k\u00fcrzester Zeit weg schaffen. Die Realit\u00e4t in der Praxis deutet aber in eine andere Richtung.<\/p>\n<p>Ich hatte hier im Blog ja mal erw\u00e4hnt, dass erste Entwickler von AI-Tools zur Code-Generierung weg gehen (siehe\u00a0<a href=\"https:\/\/borncity.com\/blog\/2025\/12\/14\/private-equity-gesellschaft-apollo-reduziert-unternehmensanteile-wegen-ki-unsicherheiten\/\">Private-Equity-Gesellschaft Apollo reduziert Unternehmensanteile wegen KI-Unsicherheiten<\/a>). Und im Beitrag\u00a0<a href=\"https:\/\/borncity.com\/blog\/2025\/10\/21\/die-ki-blase-wird-platzen-aber-wann\/\">Die KI-Blase wird platzen, aber wann?<\/a> wird angedeutet, dass man erstens die Produktivit\u00e4tssteigerungen bei AI (auch bei Microsoft) schlicht nicht messen kann, und zweitens Entwickler feststellen, dass die Produktivit\u00e4t nicht steige, sondern eher sinke. Der Aufwand zum Code-Review ist schlicht h\u00f6her, als wenn ein erfahrener Entwickler den Code gleich selbst schreibt.<\/p>\n<p>Zum 17. Dezember 2025 hat The Register den Beitrag <a href=\"https:\/\/www.theregister.com\/2025\/12\/17\/ai_code_bugs\/\" target=\"_blank\" rel=\"noopener\">AI-authored code contains worse bugs than software crafted by humans<\/a> ver\u00f6ffentlicht, der ein weiteres Schlaglicht auf diese Entwicklung wirft. Die Kurzfassung <a href=\"https:\/\/www.coderabbit.ai\/whitepapers\/state-of-AI-vs-human-code-generation-report\" target=\"_blank\" rel=\"noopener\">dieses Berichts<\/a> von CodeRabbit, eine KI-basierte Plattform zur Code\u00fcberpr\u00fcfung, lautet: \"Die Generierung von Code mithilfe von KI erh\u00f6ht die Anzahl der zu \u00fcberpr\u00fcfenden Probleme und deren Schweregrad.\"<\/p>\n<p>Die KI-basierte Plattform zur Code\u00fcberpr\u00fcfung hat 470 Open-Source-Pull-Anfragen f\u00fcr ihren Bericht \"State of AI vs Human Code Generation\" untersucht. Im Durchschnitt enthalten KI-generierte Pull-Anfragen (PRs) jeweils etwa 10,83 Probleme, verglichen mit 6,45 Problemen in von Menschen generierten PRs. Das ist etwa 1,7-mal mehr, wenn KI beteiligt ist, was l\u00e4ngere Code\u00fcberpr\u00fcfungen und ein erh\u00f6htes Risiko f\u00fcr Fehler bedeutet.<\/p>\n<p>Der Bericht kommt zu dem Ergebnis, dass KI-generierter Code deutlich mehr Fehler in Bezug auf Logik, Wartbarkeit, Sicherheit und Leistung enth\u00e4lt als von Menschen erstellter Code. Sieht mir so aus, als ob wir noch einen langen Weg vor uns haben und am Ende des Tages doch scheitern k\u00f6nnten.<\/p>\n<p>Passend zum heutigen Tag: \"Ist das nicht eine 'sch\u00f6ne' Bescherung?\" In diesem Sinne: Allen Leserinnen und Lesern eine besinnliche Weihnachtszeit. Die n\u00e4chsten Tage lasse ich einige Beitr\u00e4ge per Konserve hier im Blog einlaufen. Und im Sinne \"sch\u00f6ne Bescherung\": Ich habe mit meiner Frau verabredet, dass wir uns nix gegenseitig schenken &#8211; dann gibt es auch keine \"b\u00f6sen \u00dcberraschungen\" &#8230;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kurz vor Weihnachten 2025 hat Microsoft noch eine \"Duftmarke\" in Sachen AI gesetzt und angek\u00fcndigt, allen in C\/C++ geschriebenen Code per KI bis zum Jahr 2030 in Rust umzuschreiben. Die \"Aufmerksamkeit des Web\" ist Galen Hunt von Microsoft zumindest sicher.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8625,7459],"tags":[8382,672,3836],"class_list":["post-319587","post","type-post","status-publish","format-standard","hentry","category-ai","category-software","tag-ai","tag-microsoft","tag-software"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/319587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=319587"}],"version-history":[{"count":3,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/319587\/revisions"}],"predecessor-version":[{"id":319591,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/319587\/revisions\/319591"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=319587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=319587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=319587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}