
Microsoft constitue une équipe dédiée à l’élimination de « chaque ligne de C et C++ de Microsoft d’ici 2030 », ce qui pourrait toucher Windows 11. Alors que le C alimente la majeure partie du noyau Windows et des composants de bas niveau, y compris les API Windows (Win32), le C++ est utilisé pour créer des applications Windows natives.
L’amour de Microsoft pour Rust n’est pas tout à fait nouveau, et personne ne déteste vraiment Rust pour toutes les bonnes raisons. Rust est un langage de programmation (à ne pas confondre avec un framework comme WebView2), et il est bien plus sécurisé que C, qui alimente la plupart du code natif de Windows, y compris son noyau.
Le plan est de remplacer C et C++ par Rust. Aussi illusoire que cette idée puisse paraître, l’un des éminents ingénieurs de Microsoft est en réalité assez confiant quant aux projets de l’entreprise, tout cela grâce à « l’IA ».
Dans une offre d’emploi, Galen Hunt, qui travaille chez Microsoft depuis trois décennies et est actuellement ingénieur émérite, a confirmé que son équipe avait une ouverture pour un « ingénieur logiciel principal IC5 ». Mais c’est loin d’être une simple liste d’emplois. Windows Insight a repéré des détails intrigants sur les carrières de Microsoft et la publication sur LinkedIn.
Dans l’un des messages LinkedIn, l’ingénieur de haut niveau de l’entreprise déclare :
“Notre objectif est d’éliminer chaque ligne de C et C++ de Microsoft d’ici 2030. Notre stratégie consiste à combiner l’IA et les algorithmes pour réécrire les plus grandes bases de code de Microsoft.”
Tout cela peut sembler illusoire si vous réalisez que Windows est principalement écrit en C et C++, mais Microsoft insiste sur le fait que tout est possible lorsqu’un ingénieur peut utiliser l’IA pour écrire plus d’un million de lignes de code chaque mois.
« 1 ingénieur, 1 mois, 1 million de lignes de code ».
Un seul ingénieur et un million de lignes de code chaque mois, et vous éliminerez le « C et C++ » de Microsoft. Microsoft recrute activement de tels développeurs qui rejoindraient le plan de l’entreprise « éliminer le C et le C++ d’ici 2030 » en tant qu’ingénieur logiciel principal IC5.
« Notre étoile du Nord, c’est « 1 ingénieur, 1 mois, 1 million de lignes de code », a écrit Galen Hunt de Microsoft dans un article LinkedIn repéré par Windows Insight.

Cette déclaration fait suite à une remarque similaire de Satya Nadella de Microsoft, qui avait précédemment déclaré que jusqu’à 30 % du code de l’entreprise était écrit par l’IA, et que cela incluait probablement également Windows.
Microsoft annonce qu’il déploiera l’IA pour « modifier » le code C et C++ » à grande échelle et atteindre l’objectif d’ici 2030 (espérons-le)
Microsoft a construit une puissante « infrastructure de traitement de code », ce qui signifie probablement que l’entreprise a formé son modèle d’IA sur le code C et C++ aux côtés de Rust. Cette infrastructure utilise des « agents IA pour apporter des modifications de code à grande échelle ».
Microsoft est convaincu que son infrastructure permettra à l’entreprise d’évoluer et de traduire la plupart de ses plus grands systèmes C et C++ vers Rust.
“Notre équipe fait partie du groupe Future of Scalable Software Engineering de l’organisation EngHorizons dans Microsoft CoreAI”, a expliqué un ingénieur Microsoft.
Rust est plus sécurisé que C et C++, et constitue probablement un meilleur choix, mais pouvons-nous faire confiance aux agents IA pour « traduire » la base de code ?

J’adore Rust, et réécrire certaines parties de Windows dans Rust n’est pas une mauvaise idée. Rust lui-même semble être une meilleure alternative que C et C++, en grande partie grâce à des améliorations de sécurité éprouvées, mais notre préoccupation concerne l’approche basée sur l’IA, et non Rust.
L’IA devrait être capable de traduire la syntaxe, mais elle pourrait échouer au niveau de l’intention du code, ce qui explique probablement pourquoi des mises à jour Windows ont interrompu des fonctionnalités de base telles que le Gestionnaire des tâches ou même provoqué l’écran de récupération BitLocker.
Rust fait partie des efforts de Microsoft pour rendre Windows plus sécurisé, tandis que WebView2 s’occupe du frontend
Microsoft défend Rust plutôt que C et C++ depuis près de six ans, mais à ce moment-là, nous n’avions aucune idée que la société envisageait réellement d’abandonner C et C++ dès que possible.
« Ce qui distingue Rust du C et du C++, ce sont ses solides garanties de sécurité », affirme Microsoft dans un article de blog de 2019. « À moins qu’il ne soit explicitement désactivé via l’utilisation du mot-clé « unsafe », Rust est totalement sécurisé en matière de mémoire. »
Microsoft a récemment préparé les API Windows pour les développeurs Rust. Il existe également un dépôt sur GitHub appelé « windows-rs », qui est une projection Rust (liaisons + colle) de l’API Windows, afin que le code Rust puisse appeler Win32, COM et WinRT de la même manière que C++ ou C#.
Microsoft a également un effort distinct pour le développement de pilotes Rust (windows-drivers-rs sur GitHub), ce qui montre que la société explore également Rust au-delà des applications. Et il s’avère que toute cette « optimisation pour Rust » n’était pas un projet ponctuel ou un travail « open source » sophistiqué, car l’entreprise prend vraiment au sérieux Rust.
Jusqu’à présent, la tentative de Microsoft de remplacer les langages natifs comme C++, WinUI, XAML, etc. n’a pas bien fonctionné auprès des consommateurs ni même des entreprises. En fait, Microsoft a contribué à un problème plus large, où les applications Windows les plus populaires sont des monstres gourmands en RAM, comme Discord ou les propres équipes de l’entreprise.
L’interface utilisateur Windows passe progressivement aux composants Web. Il ne s’agit pas seulement d’applications, car nous avons React dans le menu Démarrer. De plus, nous obtenons désormais WebView2 dans le centre de notifications pour la vue Agenda du calendrier. Cela signifie qu’une nouvelle instance Edge/WebView2 est déclenchée lorsque vous ouvrez le centre de notifications.
Seul le temps nous dira dans quelle mesure ces programmeurs « agents » traduiront le code C et C++ vers Rust ou d’autres langages sur Windows et d’autres produits Microsoft.
Accueil
Partager
Bulletin
Bulletin WL
Newsletter WL !
Gardez une longueur d’avance grâce aux dernières mises à jour Windows, informatiques et IA. Approuvé par plus de 50 000 abonnés.
Nom
Courriel
Inscrivez-vous gratuitement
*️⃣ Lien source :
offre d’emploi , publication LinkedIn , a déclaré, les mises à jour Windows interrompent les fonctionnalités de base telles que le Gestionnaire des tâches, provoquant l’écran de récupération BitLocker, argumente dans un article de blog , dépôt sur GitHub , GitHub , les applications Windows populaires sont des monstres gourmands en RAM, Accueil ,
Bulletin
,