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

    Annonce

    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

    Genetec har pr. 1. august 2026 ansat Jan Julin som Channel Account Executive. Han skal især beskæftige sig med styrke samarbejdet med partnere og kunder i Danmark, Finland og Baltikum. Han kommer fra en stilling som Senior Business Development Manager hos Dahua Technology. Han har tidligere beskæftiget sig med videoovervågning, adgangskontrol, sikkerhedsteknologi, salg og forretningsudvikling. Nyt job

    Jan Julin

    Genetec

    Softwarevirksomheden Idura, som udvikler løsninger til digital identifikation og autentifikation, har pr. 1. september 2026 ansat Alfredo Paladino, 32 år,  som Account Manager for det danske marked. Han skal især beskæftige sig med salg af Iduras MitID- og signaturløsninger i Danmark. Han kommer fra en stilling som Head of Business Development hos Goodwings. Han er uddannet kandidat i e-business. Han har tidligere beskæftiget sig med at opbygge Goodwings' kommercielle funktion og lede et internationalt BDR-team på 12 personer. Nyt job

    Alfredo Paladino

    Softwarevirksomheden Idura, som udvikler løsninger til digital identifikation og autentifikation,

    Arctic Wolfs Network har pr. 1. september 2026 ansat Victor Dohlmann som Sales Director for Nordics. Nyt job

    Victor Dohlmann

    Arctic Wolfs Network

    Softwarevirksomheden Idura, som udvikler løsninger til digital identifikation og autentifikation, har pr. 1. august 2026 ansat Maria Binger, 44 år,  som CFO. Hun skal især beskæftige sig med den finansielle styring i takt med Iduras vækst i Danmark og internationalt med fokus på blandt andet forecasting. Hun kommer fra en stilling som Director Business Finance hos Danelec. Hun er uddannet cand.merc.aud. fra Copenhagen Business School. Hun har tidligere beskæftiget sig med finance hos Agillic, Cobham SATCOM og Saxo Bank. Nyt job

    Maria Binger

    Softwarevirksomheden Idura, som udvikler løsninger til digital identifikation og autentifikation,