25. desember, 2025

Microsoft vil fase ut C og C++ – satser på Rust innen 2030

Share

Microsoft vil erstatte hele sin kodebase skrevet i C og C++ med programmeringsspråket Rust.

Målet er å gjøre programvaren sikrere og redusere teknisk gjeld, ved hjelp av kunstig intelligens og automatisert kodeomskriving, ifølge The Register.

Teknologigiganten Microsoft har satt seg et ambisiøst mål: Å fjerne all bruk av programmeringsspråkene C og C++ i selskapets programvare innen 2030.

– Målet mitt er å eliminere hver eneste linje med C og C++ fra Microsoft innen 2030, skrev Microsoft-ingeniøren Galen Hunt nylig i et innlegg på LinkedIn.

Planen er å erstatte gammel kode med Rust, et språk som er utviklet for å redusere alvorlige sikkerhetsfeil.

Vil bruke kunstig intelligens

Ifølge Hunt skal overgangen skje ved å kombinere algoritmer og kunstig intelligens.

– Strategien vår er å bruke kunstig intelligens og algoritmer til å skrive om Microsofts største kodebaser, skrev han.

Han beskriver et internt mål der én utvikler, i løpet av én måned, skal kunne omskrive opptil én million linjer kode ved hjelp av nye verktøy.

Les også: Microsoft fjerner den ikoniske blåskjermen etter 40 år

Microsoft har allerede bygget infrastruktur for å analysere og bearbeide svært store mengder kildekode. Ifølge Hunt lager systemene detaljerte kart over kodebasene, som deretter brukes av AI-verktøy til å foreslå og gjennomføre endringer i stor skala.

Egen gruppe for «skalerbar programvare»

Arbeidet ledes av Microsofts gruppe for fremtidens skalerbare programvareutvikling. Gruppen har som mål å redusere teknisk gjeld, både internt i Microsoft og hos kundene.

– Vi utvikler nye verktøy og metoder sammen med interne team og partnere, og jobber deretter for å ta dem i bruk i hele Microsoft og i resten av bransjen, skriver Hunt.

Som del av satsingen har Microsoft lyst ut en stilling der hovedoppgaven er å videreutvikle verktøyene som skal oversette C- og C++-systemer til Rust.

Vil redusere sikkerhetshull

Bakgrunnen for satsingen er blant annet sikkerhet. C og C++ gir utviklere stor kontroll, men åpner også for feil som kan utnyttes av angripere, som minnefeil og tilgang til frigjort minne.

Rust er derimot bygget for å forhindre slike feil automatisk.

I senere år har både myndigheter og sikkerhetsmiljøer tatt til orde for å bruke såkalte minnesikre språk. Microsoft har selv vært blant pådriverne. Allerede i 2022 sa selskapets Azure-teknologidirektør at Rust burde bli standardspråket for nye prosjekter.

Selskapet har også utviklet verktøy som gjør det mulig å skrive Windows-drivere i Rust, og har forsket på automatisk konvertering av C-kode.

Et enormt arbeid

Microsofts programvareportefølje er enorm, med hundrevis av produkter og systemer. Å skrive om alt vil kreve betydelige ressurser, og eksperter peker på at mange spesialtilfeller neppe lar seg løse automatisk.

Stillingen Hunt viser til, er basert ved Microsofts hovedkontor i Redmond og krever fysisk tilstedeværelse tre dager i uken. Lønnen er oppgitt til mellom 139.900 og 274.800 dollar i året (om lag 1,5 til 3 millioner kroner).

Likevel legger Microsoft ikke skjul på ambisjonsnivået: Selskapet vil bruke kunstig intelligens til å gjøre et av de største kodeomskrivingsprosjektene i programvarehistorien.

Danmarks digitaliseringsdepartement kutter ut Microsoft – går over til Linux og åpen kildekode

Notification

Du har nettopp lest en gratisartikkel

Geopolitika lever kun gjennom sine lesere. For å støtte oss, abonner eller doner.

Geopolitika
Geopolitika
Nyhetsartikler generert ved hjelp av kunstig intelligens. Alle tekster er kvalitetssikret av Geopolitikas journalister.
Bell Icon

Du har nettopp lest en gratisartikkel

Geopolitika lever kun gjennom sine lesere. For å støtte oss abonnér eller donér!

Innholdsfortegnelse [hide]

Les mer

Siste nytt