Windows, Azure, Office: Microsoft will C und C++ bis 2030 ersetzen
Microsoft will sämtlichen Code, der auf der prozeduralen Programmiersprache C basiert, bis 2030 ersetzen. Auch soll das etwas neuere und bei Anwendungen verbreitete C++ verschwinden. Microsoft will beide Codebasen durch Rust ersetzen. Das berichtet Microsoft-Manager Galen Hunt in einem Post auf Linkedin(öffnet im neuen Fenster). Aktuell wird für dieses Vorhaben ein Principal Engineer gesucht, der die Migration zu Rust überwacht.
"Unser Ziel ist: Ein Entwickler, ein Monat, eine Million Codezeilen", schreibt Galen. Er ist sich dabei selbst bewusst, was für eine enorm komplexe Aufgabe auf das Team zukommt. Seit den Anfängen von Microsoft arbeitet das Unternehmen mit C und C++. So wurden etwa spätere Versionen von MS-DOS in C geschrieben. C++ ist in Produkten wie Windows und Azure tief verankert.
Hilfe durch KI-Agenten
Microsoft hat laut Hunt bereits eine Code-Verarbeitungsinfrastruktur aufgebaut. Die verwendet präzise Arbeitsabläufe und KI-Tools, um Code möglichst schnell in Rust umwandeln zu können. "Unsere KI-Verarbeitungsinfrastruktur ermöglicht es uns dann, KI-Agenten, gesteuert durch Algorithmen, einzusetzen, um Codeänderungen in großem Umfang vorzunehmen", schreibt Hunt.
Ein Principal Engineer soll dabei helfen, diese bereits existierende Infrastruktur weiterzuentwickeln und auszubauen. Dadurch sollen auch die größten C- und C++-Codebasen in Rust übernommen werden. Eine solche Person sollte mindestens drei Jahre Berufserfahrung und Praxiswissen in Rust mitbringen.
Microsoft arbeitet bereits mehrere Jahre an einem Wechsel zu Rust. Das Unternehmen gab dies etwa Ende 2023 bekannt. Dafür hat Microsoft mindestens zehn Millionen US-Dollar eingeplant. Aktuell werden schon Treiber und andere Programme in der Programmiersprache geschrieben. Auch existiert ein von Microsoft unterhaltenes Windows-API für Rust.
- Anzeige Hier geht es zu C++: Das umfassende Handbuch bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.


