Microsoft souhaite remplacer tout le code C/C++ par Rust d’ici fin 2030.
Un ingénieur de Microsoft a partagé une stratégie ambitieuse sur sa page LinkedIn : remplacer chaque ligne de C et C++ chez Microsoft par Rust d’ici 2030.
Lâcher l’IA
Il écrit : « Notre stratégie consiste à combiner l’IA et des algorithmes pour réécrire les plus grandes bases de données de Microsoft. Afin de pouvoir réaliser cette tâche presque impensable, nous avons mis en place une infrastructure puissante pour le traitement du code. Cela crée un graphique évolutif du code source, permettant aux agents d’IA d’effectuer des ajustements de code à grande échelle. »
Pourquoi changer ?
Microsoft est cependant déjà engagé dans ce processus depuis un certain temps. En 2023, le géant technologique s’employait déjà à convertir le code central de Windows de C/C++ vers Rust. Les pilotes Windows en Rust ne sont cependant pas encore prêts. La Maison Blanche et Google se sont également distanciées des langages de programmation obsolètes.
La principale raison de cette transition est que Rust est un langage à mémoire sécurisée. Rust dispose de mécanismes intégrés pour protéger la mémoire contre une utilisation non sécurisée. Cela rend quasi impossible pour les développeurs d’écrire accidentellement des bogues nuisibles au cœur d’un logiciel. Cela devrait garantir un logiciel plus sûr et plus stable.
lire aussi
