Microsoft stuft Rust intern als "Tier-1"-Programmiersprache ein
Microsoft hat Rust intern offiziell als "Tier-1"-Programmiersprache eingestuft und reiht es damit neben C++, C# und TypeScript ein.

Microsoft hat Rust offiziell den Status einer "Tier-1"-Programmiersprache innerhalb des Unternehmens zugesprochen und ordnet es damit auf eine Stufe mit etablierten Sprachen wie C++, C# und TypeScript. Diese Einstufung bedeutet für die Entwicklungsteams, dass sie keine eigenen Entwicklungs- und Produktionsumgebungen für Rust mehr aufbauen müssen. Stattdessen wird Microsoft standardisierte Prozesse für den gesamten Softwarelebenszyklus bereitstellen, von der Codierung und Erstellung bis hin zur Veröffentlichung und langfristigen Wartung.
Obwohl Microsoft-Ingenieure Rust bereits seit einiger Zeit in der Entwicklung einsetzen, bestätigt diese offizielle Anerkennung die Integration in die standardmäßigen Entwicklungspraktiken des Unternehmens. Rust wird nun in bestehende Arbeitsabläufe für Softwaresicherheit, Compliance und Produktionsprozesse integriert. Die Sprache findet bereits Anwendung in Bereichen wie Firmware, Treiber, Betriebssystemkerne und Microservices.
Angesichts der langjährigen und weit verbreiteten Nutzung von C++ in Großprojekten wie Windows ist zu erwarten, dass Rust und C++ auf absehbare Zeit koexistieren werden. Um dies zu erleichtern, hat Microsoft das Projekt rustc_codegen_utc entwickelt, das die Interoperabilität zwischen Rust und den bestehenden Toolchains sowie den Application Binary Interfaces der Windows-Plattform verbessern soll.
Microsoft hat außerdem sichere Lieferkettenprozesse für den Rust-Compiler, die Standardbibliothek und zugehörige Werkzeuge implementiert. Das Ziel des Unternehmens ist es, dass Rust den gesamten Softwarelebenszyklus unterstützt, von der Beschaffung der Toolchain bis zur Bereitstellung und Wartung. Dieser erhöhte Status wird voraussichtlich die Einführung von Rust in Microsofts Kernprodukten, einschließlich Windows und Cloud-Diensten, weiter ausdehnen.