Microsoft wil Windows en andere software geschreven in de programmeertalen C en C++ vervangen door Rust. Microsoft wil dit in 2030 rond hebben en gebruikt daarvoor AI. Dit meldt topengineer Galen Hunt in een post op LinkedIn, waarin hij een senior software-engineer zoekt.
"Onze strategie is om AI én AIgoritmes te combineren", aldus Hunt. Hij geeft aan dat Microsoft alle grote codebases gaat herschrijven. Het streven van dit AI-gesteunde ontwikkelwerk is om per engineer elke maand 1 miljoen regels code te verwerken. Volgens Hunt is dit een 'voorheen onvoorstelbare taak', die Microsoft nu aanpakt met een zelfgebouwde krachtige infrastructuur voor het verwerken van softwarecode. De kern van deze AI-aangedreven infrastructuur is nu al op grote schaal in gebruik bij Microsoft, voor het beter begrijpen van code.
In zijn post op LinkedIn meldt de distinguished engineer bij Microsoft dat hij een vacature heeft in zijn team. Hij zoekt een 'IC5 principal software engineer', wat een senior rol is die op architectuurniveau werkt aan fundamentele, schaalbare zaken. De gezochte expert moet Microsoft helpen om de infrastructuur voor het verwerken van code te verbeteren, zodat daarmee de grootste softwareproducten geschreven in C en C++ zijn te vertalen naar Rust.
Rust is een relatief nieuwe programmeertaal die betere beveiliging biedt tegen met name kwetsbaarheden die via geheugenlekken zijn te misbruiken. De taal kwam in 2015 uit als resultaat van onderzoekswerk door browsermaker Mozilla. Microsoft kondigde in 2023 al aan dat het delen van de Windows-kernel zou herschrijven in Rust, meldt Microsoft-watcher Paul Thurrott nu. Die aankondiging kwam nadat technisch topman Mark Russinovich een verbod op nieuwe projecten in C en C++ instelde voor Microsofts ontwikkelaars. Nieuwe softwarecode moest voortaan geschreven worden in Rust, bepaalde de cto van Microsoft Azure.