Microsoft: Hold op med at skrive nye programmer i C og C++

De populære programmeringssprog C og C++ er forældede og usikre, melder Microsoft-topchef ud. Brug et helt andet sprog i stedet, når du skal i gang med nye projekter.

Artikel top billede

(Foto: Computerworld)

Af Aksel Brinck, Alt om Data

Denne artikel er oprindeligt bragt på Alt om Data. Computerworld overtog i november 2022 Alt om Data. Du kan læse mere om overtagelsen her.

Gennem årtier har programmeringssprogene C og dets udvidelse C++ været blandt udviklernes favoritter. Hovedmanden bag sidstnævnte er danskeren Bjarne Stoustrup. Men nu skal de to sprog udfases, mener Microsoft – eller rettere Mark Russinovich, som er CTO for Microsoft Azure.

Ifølge Russinovich giver de hæderkronede programmeringssprog anledning til bekymringer – de er usikre og upålidelige. I stedet skal programmørerne anvende sproget Rust til nye projekter.

Afløseren har en lang historie

Rust blev udviklet af Mozilla Research i 2006. Men dette programmeringssprogs succes har i nogen grad været hæmmet af konstante versionudskiftninger. Den første stabile version 1.0 kom i 2015.

I 2021 blev Rust Foundation annonceret af fem stiftende virksomheder, som ifølge Wikipedia var AWS (Amazon), Huawei, Google, Microsoft og Mozilla. Google gav støtte til Rust i selskabets Android Open Source Project og så Rust som et alternativ til C/C++.

Ifølge ZDnet værdsætter udviklere sprogets "memory-sikkerhedsgarantier", som reducerer behovet for manuelt at administrere et programs hukommelse og reducerer risikoen for hukommelsesrelaterede sikkerhedsfejl, der belaster de store projekter, som er skrevet i "memory-usikre" sprog som C eller C++.

Ikke helt skrottede

Helt skrottet bliver de gamle sprog dog endnu ikke, ifølge Russinovich. For der er masser af kode, som skal vedligeholdes.

"Der er en enorm mængde C/C++, som vil blive vedligeholdt og udvikle sig i årtier eller længere. I går aftes kodede jeg en funktion til Handle, som blev føjet til de cirka 85.000 linjer Sysinternals C/C++-kode, jeg har skrevet. Men jeg hælder til Rust i forbindelse med nye værktøjer," siger han til ZDnet.

Læses lige nu

    Københavns Universitet

    Identity management specialist

    Københavnsområdet

    Forsvarsministeriets Materiel- og Indkøbsstyrelse

    Cyberdivisionen søger IT-supporterelever til lokal IT på Vordingborg Kaserne

    Region Sjælland

    Jyske Bank

    Graduate, Forretningsudvikling Erhverv

    Københavnsområdet

    Computerworld Events

    Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

    Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
    Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
    Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
    Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

    It-løsninger | Nordhavn

    SAP Excellence Day 2026

    Få konkrete erfaringer med S/4HANA, automatisering og AI i praksis. Hør hvordan danske virksomheder realiserer gevinster og etablerer effektive SAP-løsninger. Vælg fysisk deltagelse hos SAP eller deltag digitalt.

    Infrastruktur | København

    Datacenterstrategi 2026

    Denne konference bidrager med viden om, hvordan du balancerer cloud, on-premise og hybrid infrastruktur med fokus på kontrol, compliance og forretning.

    Sikkerhed | Aarhus C

    Identity Festival 2026 - Aarhus

    Er du klar til en dag, der udfordrer din forståelse af, hvad Identity & Access Management kan gøre for din organisation? En dag fyldt med indsigt, inspiration og løsninger, der sætter kursen for, hvordan vi arbejder med IAM i de kommende år.

    Se alle vores events inden for it

    Navnenyt fra it-Danmark

    Idura har pr. 1. januar 2026 ansat Martin Ingolf Broberg, 43 år,  som webmaster. Han skal især beskæftige sig med at få idura.eu til at spille på alle digitale tangenter og sikre, at siden genererer nye leads. Han kommer fra en stilling som team lead hos Danmarks Radio. Han har tidligere beskæftiget sig med blandt andet at stifte og lede et analyseteam i DR med fokus på web og lyd. Nyt job
    Lars Jul Jakobsen, chefkonsulent hos Region Nordjylland, har pr. 28. januar 2026 fuldført uddannelsen Master i it, linjen i organisation på Aarhus Universitet via It-vest-samarbejdet. Færdiggjort uddannelse

    Lars Jul Jakobsen

    Region Nordjylland

    Idura har pr. 1. januar 2026 ansat Joshua Pratt, 32 år,  som software engineer. Han skal især beskæftige sig med at bruge sin tekniske knowhow og erfaring i teamet for extensions og integrationer. Han kommer fra en stilling som Tech Director hos NoA Ignite Denmark. Han har tidligere beskæftiget sig med komplekse webprojekter, senest udviklingen af det nye website og e-commerce-platform for tivoli.dk. Nyt job

    Joshua Pratt

    Idura