Kæmpe-opdatering af C++ på vej: Første stor-opdatering siden 2017

Det 35 år gamle programmerings-sprog C++ får inden længe sin første større overhaling siden 2017 med den kommende lancering af C++20, der netop er blevet godkendt.

Artikel top billede

(Foto: Dan Jensen)

Der er nyt på vej, hvis du er en af de mange programmører, der arbejder i det meget udbredte programmerings-sprog C++.

For inden længe vil C++ blive opdateret med en række nye features og funktioner i den første større opdatering af det 35 år gamle sprog siden 2017.

Således har arbejdsgruppen bag opdateringen, WG21 (‘Working Group 21) under den internationale standardiseringsorganisations (ISO) C++-gruppe netop godkendt den endelige version af opdateringen.

Med den opgraderes C++ til den nye C++20.

“C++20 har nu fået de sidste tekniske godkendelser. Vi forventer, at versionen bliver formelt lanceret mod slutningen af 2020, efter vi har færdiggjort en sidste omgang med ISO-arbejde,” lyder det fra Microsoft-manden Herb Sutter, der i mange år har siddet i WG21 C++ ISO-arbejdsgruppen.

Første i tre år

Opdateringen til C++20 er en større omgang set gennem C++-briller.

Ifølge Herb Sutter bliver det således den største release siden C++11, der blev lanceret helt tilbage i 2011, hvor versionen erstattede C++03.

Den blev senere fulgt af C++14 (som blev lanceret i 2014) og dernæst af C++17 for tre år siden.

Ifølge ISO vil C++20 blive den første C++-version, der er helt standardiseret.

Med den nye version kommer det, som ISO kalder for ‘modules’ og ‘coroutines.’

‘Modules’ anvendes til at isolere konsekvenserne af makroer i større projekter.

Ifølge Herb Sutter er det første gang, at ISO indføjer en feature, hvor brugerne selv kan definere en navngiven indkapsling i C++.

Du kan læse hans blog om de nye Modules og Coroutines i C++ her.

Udviklet af danske Bjarne Stoustrup

C++ blev oprindeligt opfundet af danske Bjarne Stoustrup i 1985. Dengang var sproget helt afgørende for Microsofts arbejde med at bygge Windows, der blev lanceret senere det år.

C++ har gennem årene fortsat med at være vigtig for Microsoft, der i de senere år dog har arbejdet på delvist at erstatte C og C++-kode i Windows med Rust, som er udviklet af Mozilla, som står bag Firefox.

C++ er bredt anerkendt for at være et hurtigt sprog og anvendes i dag ikke mindst i udviklingen af computerspil og lignende.

Læses lige nu

    Event: Cyber Security Festival 2026

    Sikkerhed | København

    Mød Danmarks skrappeste it-sikkerhedseksperter og bliv klar til at planlægge og eksekvere en operationel og effektiv cybersikkerhedsstrategi, når vi åbner dørene for +1.700 it-professionelle. Du kan glæde dig til oplæg fra mere end 70 talere og møde mere end 50 leverandører over to dage.

    18 & 19 november 2026 | Gratis deltagelse

    Forsvarsministeriets Materiel- og Indkøbsstyrelse

    Stærk sagsbehandler til støtte for Kapacitetsmanager og egen portefølje

    Københavnsområdet

    Unik System Design A/S

    QA Engineer

    Sydjylland

    Navnenyt fra it-Danmark

    Lector ApS har pr. 2. februar 2026 ansat Jacob Pontoppidan som Sales Executive i Lectors TeamShare gruppe. Jacob skal især beskæftige sig med vækst af TeamShare med fokus på kommerciel skalering, mersalg og en stærk go to market eksekvering. Jacob har tidligere beskæftiget sig med salg og forretningsudvikling i internationale SaaS virksomheder. Nyt job

    Jacob Pontoppidan

    Lector ApS

    Norriq Danmark A/S har pr. 1. januar 2026 ansat Morten Kronborg som Consultant ERP. Han skal især beskæftige sig med hjælp og rådgivning af kundernes handels-forretningsprocesser indenfor salg og indkøb. Han kommer fra en stilling som Digital Forretningskonsulent hos Gasa Nord Grønt. Han er uddannet speditør og har bevæget sig ind i handelsvirksomheder hvor han endte med ansvar for ERP-løsninger. Han har tidligere beskæftiget sig med at være ansvarlig for implementering og drift af IT-projekter. Nyt job

    Morten Kronborg

    Norriq Danmark A/S

    netIP har pr. 20. januar 2026 ansat Mikkel Lykke Petersen som Datateknikerelev ved netIP Thisted/Aalborg. Han er uddannet håndværker og har arbejdet som både montør, mekaniker, tømrer og tagdækker. Nyt job
    Renewtech ApS har pr. 1. marts 2026 ansat Emil Holme Fisker som Customer Service Specialist. Han skal især beskæftige sig med at levere høj kvalitets kundeservice og hjælpe Renewtechs kunder med at få de rette løsninger til deres behov. Han kommer fra en stilling som Key Account Manager hos Camro A/S. Han er uddannet som salgselev hos Camro A/S. Han har tidligere beskæftiget sig med at udvikle gode kunderelationer, opsøgende salg og udvikling af salgsaktiviteter. Nyt job

    Emil Holme Fisker

    Renewtech ApS