C++: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 15:
| ha_influenzato = [[Java (linguaggio di programmazione)|Java]], [[C sharp|C#]], [[Python]], [[Rust (linguaggio di programmazione)|Rust]], [[Perl]], [[PHP]]
}}
In [[informatica]] '''C++''' è un [[linguaggio di programmazione]] ad alto livellogeneral-purpose, [[Programmazione orientata agli oggetti|orientato agli oggetti]], con [[tipizzazione statica]]. È stato sviluppato (in origine colda nome di "C con classi") da [[Bjarne Stroustrup]] ainei [[Bell Labs]] nel [[1983]] come un miglioramentoevoluzione del [[linguaggio C]] tramiteinserendo l'introduzionela del [[programmazione orientata agli oggetti|paradigma, dicol programmazionetempo aha oggetti]],avuto [[funzioninotevoli virtuali]],evoluzioni [[overloading]]l'introduzione deglidell'astrazione operatori,rispetto [[ereditarietàal multipla]], [[Template (programmazione)|template]]tipo e [[gestionei delle eccezioni]]funtori.
 
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.