Zum Hauptinhalt Zur Navigation Zur Suche

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 Auf Google 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