C++: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Annullata la modifica 105406012 di 2001:B07:A96:BA3:685C:AB6:A3D8:D4A1 (discussione), spam
Etichetta: Annulla
Riga 15:
| ha_influenzato = [[Java (linguaggio di programmazione)|Java]], [[C sharp|C#]], [[Python]], [[Rust (linguaggio di programmazione)|Rust]], [[Perl]], [[PHP]]
}}
In [[informatica]] '''[https://www.siicerto.it/category/dev/c_plus_plus/ C++]''' è un [[linguaggio di programmazione]] ad alto livello, [[Programmazione orientata agli oggetti|orientato agli oggetti]], con [[tipizzazione statica]]. È stato sviluppato (in origine col nome di "C con classi") da [[Bjarne Stroustrup]] ai [[Bell Labs]] nel [[1983]] come un miglioramento del [[linguaggio C]] tramite l'introduzione del [[programmazione orientata agli oggetti|paradigma di programmazione a oggetti]], [[funzioni virtuali]], [[overloading]] degli operatori, [[ereditarietà multipla]], [[Template (programmazione)|template]] e [[gestione delle eccezioni]].
 
Il linguaggio venne [[standard (informatica)|standardizzato]] nel [[1998]] ([[ISO/IEC 14882]]:1998 "Information Technology - Programming Languages - C++", aggiornato nel [[2003]]). '''C++11''', conosciuto anche come '''C++0x''', è il nuovo standard per il linguaggio di programmazione C++ che sostituisce la revisione del 2003. Dopo una revisione minore nel 2014 ([[C++14]]), l'ultima versione dello standard (nota informalmente come [[C++17]]) è stata pubblicata nel 2017.