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

    Capgemini Danmark A/S

    AI/Data Engineer

    Københavnsområdet

    Politiets Efterretningstjeneste

    Teknisk IT-sikkerhedsspecialist i PET

    Københavnsområdet

    Capgemini Danmark A/S

    Client Partner

    Københavnsområdet

    Annonceindlæg fra Computerworld

    Hvad sker der, når bryllupsrejsen med AI er forbi?

    Lige nu er det svært ikke at være begejstret for AI.

    Navnenyt fra it-Danmark

    Rethink Cybersecurity Advisory har pr. 1. juli 2026 ansat Michael Nyboe Engelrud som Associeret Partner & Senior Advisor. Han skal især beskæftige sig med spændingsfeltet mellem Informationssikkerhed og ansvarlig AI, Governance, Risk & Compliance og IT Beredskab. Han kommer fra en stilling som Principal Management Consultant hos Devoteam A/S. Han er uddannet AI Navigatør, certificeret i AI Transformation, Crisis Management med fundament i Computer Science. Han har tidligere beskæftiget sig med Ledelse, rådgivning, Databeskyttelse og Digital transformation. Nyt job

    Michael Nyboe Engelrud

    Rethink Cybersecurity Advisory

    Norriq Danmark A/S har pr. 1. januar 2026 ansat Caroline Nolsø Tofft som Senior Advisor, Data & AI. Hun skal især beskæftige sig med at styrke vores kommercielle pipeline og relationen til både nye og eksisterende kunder. Hun kommer fra en stilling som Integration Partner Manager hos DataLøn. Nyt job

    Caroline Nolsø Tofft

    Norriq Danmark A/S

    TDC Erhverv har pr. 1. maj 2026 ansat Peter Bjerregaard Harden som Senior Vice President (SVP), Enterprise Sales. Peter skal især beskæftige sig med at drive transformationen mod at blive en førende, kundecentreret partner inden for Cloud, Cyber og integrerede ICT-løsninger. Peter kommer fra en stilling som Country Manager hos Google Cloud Danmark. Peter er uddannet Cand. Merc (AU), HD, Organisation og Ledelse (CBS), Bestyrelsesuddannelse (CBS). Peter har tidligere beskæftiget sig med at opbygge Google Cloud i Danmark samt roller hos Microsoft, Salesforce og i management consulting. Nyt job
    Steen Marquard,  Jabra, er pr. 15. juni 2026 udnævnt som Regional President for Norden og UK. Han er uddannet HD(O). Han beskæftiger sig med I sin nye rolle får Steen ansvar for at videreudvikle salget af virksomhedens professionelle lyd- og videoløsninger, samt styrke samarbejdet med channel teams og partnere på tværs af regionen. Udnævnelse