Microsoft dispose de toute une équipe dédiée à l’élimination de « chaque ligne de C et C++ de Microsoft d’ici 2030 », ce qui inclut Windows 11.
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 ». Microsoft affirme fièrement qu'il utilise l'IA pour réécrire le code C et C++ dans Rust, et qu'il espère remplacer chaque ligne de C et C++ dans les produits de l'entreprise.
L’amour de Microsoft pour Rust n’est pas tout à fait nouveau, et personne ne déteste vraiment Rust pour toutes les bonnes raisons. Par exemple, Microsoft a récemment préparé les API Windows pour les développeurs Rust. Il y a aussi undépôt sur GitHubappelé "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 surGitHub), ce qui montre que l’entreprise 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.
Dans unliste 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 ».
Microsoft compte des milliers d'ingénieurs logiciels principaux, donc je n'en fais pas une nouvelle, mais cette phrase particulière dans l'offre d'emploi est très intéressante :
“…L'objectif est d'éliminer chaque ligne de C et C++ de Microsoft d'ici 2030. Notre stratégie est de 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.
Un seul ingénieur et un million de lignes de code, et vous aurez « C et C++ » éliminés de Microsoft, y compris Windows.
« 1 ingénieur, 1 mois, 1 million de lignes de code ».
« 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 communiqué.Publication LinkedInrepéré par Windows Latest. 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 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++ (syntaxe) aux côtés de Rust. Cette infrastructure utilise des « agents IA pour apporter des modifications de code à grande échelle », ce qui explique
Bien que cela semble être un bon plan sur papier, je ne suis pas d'accord avec Microsoft, car l'IA devrait être capable de traduire la syntaxe, mais elle pourrait échouer au niveau de l'intention du code, et cela explique probablement pourquoi des mises à jour Windows ont brisé des fonctionnalités de base telles que le Gestionnaire des tâches ou même provoqué l'écran de récupération BitLocker.
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.
Seul le temps nous dira dans quelle mesure ces programmeurs « agents » traduiront le code C et C++ en Rust sur Windows et d'autres produits Microsoft. Cependant, il ne s’agit pas uniquement de C et C++, car la plupart des codes et applications Windows 11 modernes passent progressivement à WebView2 ou Electron, gourmands en RAM.
En fait, la vue Agenda Outlook dans le Centre de notifications est un composant Web qui appelle les processus Edge lorsque vous ouvrez le Centre de notifications.
Soutenir le blog indépendant
Assistance sur Ko-Fi
Assistance sur Patreon
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.
NomEmailInscrivez-vous gratuitement
EN RAPPORT:
