Zum Hauptinhalt Zur Navigation

Windows, Azure, Office: Microsoft will C und C++ bis 2030 ersetzen

Für die Umstellung auf Rust sucht Microsoft aktuell einen Principal Engineer. Auch hilft ein System aus Algorithmen und KI.
/ Oliver Nickel
35 Kommentare News folgen (öffnet im neuen Fenster)
Microsoft hat einen straffen Zeitplan bei der Umstellung auf Rust. (Bild: Pexels.com)
Microsoft hat einen straffen Zeitplan bei der Umstellung auf Rust. Bild: Pexels.com / Pexels-Lizenz

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.


Relevante Themen