Standard C++ Foundation kunngjorde denne uken at spesifikasjonen til en ny versjon av programmeringsspråket C++ er ferdig. Den nye versjonen kalles for C++14 og skal senere i år sendes til ISO for å bli den nye International Standard ISO/IEC 14882:2014(E) Programming Language C++.
– C++14 ble levert i henhold til tidsplanen, og implementeringer tilbys allerede av store leverandører. Dette er eksepsjonelt! Det er en velsignelse for folk som ønsker å bruke C++ som et moderne språk, skriver Bjarne Stroustrup, skaperen av C++, i en uttalelse.
Herb Sutter i Standard C++ Foundation skriver i kunngjøringen at det er historisk at implementeringer av C++-standarder har skjedd så raskt. Med C++98 tok det omtrent fem år fra standarden ble offentliggjort til den første implementering var fullt i overensstemmelse med standarden. For C++11 tok det to år, men nå skal både Clang og GCC allerede være i mål.
C++14 anses som en mindre, men viktig oppgradering fra C++11, som i stor grad gjør C++11 komplett. Det dreier seg først og fremst om finpuss av funksjonalitet som kom i C++11, blant annet lambdauttrykk, men også noen nyheter, som generiske lambdaer. Wikipedia har en oversikt over mye av det som er nytt.
Et intervju med Stroustrup om C++14 finnes her.
Les også:
- [26.01.2015] C++-oppfinneren tildelt «norsk» IT-pris
- [18.08.2014] – C++ er fortsatt best på ytelse