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

    Event: Computerworld Cloud & AI Festival

    Digital transformation | Ballerup

    Med den eksplosive udvikling indenfor cloud & AI er behovet for at følge med og vidensdeling større end nogensinde før. Glæd dig til to dage, hvor du kan netværke med over 2.500 it-professionelle, møde mere end 60 leverandører og høre indlæg fra +90 talere. Vi sætter fokus på emner som AI; infrastruktur, compliance, sikkerhed og løsninger for både private og offentlige organisationer.

    16. & 17. september 2026 | Gratis deltagelse

    Navnenyt fra it-Danmark

    IT Confidence A/S har pr. 1. oktober 2025 ansat Johan Léfelius som it-konsulent. Han skal især beskæftige sig med med support, drift og vedligeholdelse af kunders it-miljøer samt udvikling af sikre og stabile løsninger. Han kommer fra en stilling som kundeservicemedarbejder hos Telia Company Danmark A/S. Han er uddannet (under uddannelse) som datatekniker med speciale i infrastruktur. Han har tidligere beskæftiget sig med kundeservice, salg og teknisk support. Nyt job

    Johan Léfelius

    IT Confidence A/S

    Norriq Danmark A/S har pr. 1. september 2025 ansat Hans Christian Thisen som AI Consultant. Han skal især beskæftige sig med at bidrage til udvikling og implementering af AI- og automatiseringsløsninger. Nyt job

    Hans Christian Thisen

    Norriq Danmark A/S

    Norriq Danmark A/S har pr. 1. oktober 2025 ansat Huy Duc Nguyen som Developer ERP. Han skal især beskæftige sig med at bidrage til at udvikle, bygge og skræddersy IT-løsninger, der skaber vækst og succes i vores kunders forretninger. Han kommer fra en stilling som Software Developer hos Navtilus. Han er uddannet i bioteknologi på Aalborg University. Nyt job

    Huy Duc Nguyen

    Norriq Danmark A/S

    Norriq Danmark A/S har pr. 1. september 2025 ansat Niels Bjørndal Nygaard som Digital Product Lead. Han skal især beskæftige sig med designe og implementere effektive IT-løsninger. Han har tidligere beskæftiget sig med at være digital consultant og project Manager hos Peytz & Co. Nyt job

    Niels Bjørndal Nygaard

    Norriq Danmark A/S