C++: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 16:
| ha_influenzato = [[Java (linguaggio di programmazione)|Java]], [[C sharp|C#]], [[Python]], [[Rust (linguaggio di programmazione)|Rust]], [[Perl]], [[PHP]]
}}
'''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 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.