C++11
edizione del linguaggio di programmazione C++ del 2011
Perché è di tendenza
Interest in “C++11” spiked on Wikipedia on 2026-02-27.
Categorised under Tecnologia, this article fits a familiar pattern. wt.cat.technology.2
By monitoring millions of daily Wikipedia page views, GlyphSignal helps you spot cultural moments as they happen and understand the stories behind the numbers.
Punti chiave
- Il C++11 , conosciuto precedentemente come C++0x , è uno standard per il linguaggio di programmazione C++ che ha sostituito la revisione del 2003 (C++03).
- Il “ C++ Standards Committee ” ha completato il nuovo standard nel settembre 2008 e la bozza è stata presentata con il nome di N3126 il 21 agosto 2010.
- Il 1º settembre 2011 è stata pubblicata la versione finale del C++11 da parte di ISO e IEC (ISO/IEC 14882:2011(E) Programming Languages—C++, Third Edition.
- Una delle ragioni che spingono ad un processo evolutivo un linguaggio di programmazione come il C++ è la necessità di poter programmare più velocemente, elegantemente e, soprattutto, ottenendo un codice la cui manutenzione sia agevole.
- Secondo quanto annunciato da Bjarne Stroustrup (inventore del linguaggio C++, nonché membro del comitato), questo standard ha mantenuto pressoché al 100% la compatibilità con lo standard precedente.
Il C++11, conosciuto precedentemente come C++0x, è uno standard per il linguaggio di programmazione C++ che ha sostituito la revisione del 2003 (C++03). Questo standard comprende numerose novità per il core del linguaggio ed estende la libreria standard incorporando molte delle librerie del cosiddetto TR1 (il “C++ Standards Committee's Library Technical Report”).
Il “C++ Standards Committee” ha completato il nuovo standard nel settembre 2008 e la bozza è stata presentata con il nome di N3126 il 21 agosto 2010. Il 25 marzo 2011 l'ISO ha votato la bozza finale (targata N3290) che è stata contrassegnata come FDIS (Final Draft International Standard). Il 1º settembre 2011 è stata pubblicata la versione finale del C++11 da parte di ISO e IEC (ISO/IEC 14882:2011(E) Programming Languages—C++, Third Edition.) Le maggiori implementazioni di compilatori C++, prodotte sia da software house con licenze proprietarie che da progetti open source, sono state aggiornate in maniera da supportare il nuovo standard .
Una delle ragioni che spingono ad un processo evolutivo un linguaggio di programmazione come il C++ è la necessità di poter programmare più velocemente, elegantemente e, soprattutto, ottenendo un codice la cui manutenzione sia agevole. Questo processo porta inevitabilmente verso l'incompatibilità con il vecchio codice, per questo motivo, durante il processo di sviluppo del C++, ogni tanto si sono presentate alcune incompatibilità con le versioni precedenti. Secondo quanto annunciato da Bjarne Stroustrup (inventore del linguaggio C++, nonché membro del comitato), questo standard ha mantenuto pressoché al 100% la compatibilità con lo standard precedente.
Content sourced from Wikipedia under CC BY-SA 4.0