C++
Definizione rapida
Linguaggio derivato dal C che aggiunge, fra le altre capacità, strumenti per la programmazione orientata agli oggetti.
Spiegazione
C++ conserva molte caratteristiche del C e introduce costrutti più articolati per modellare tipi, classi e comportamenti. L'ampiezza semantica rende il percorso di apprendimento generalmente più impegnativo.
Esempio pratico
Uno sviluppatore definisce una classe in C++ e crea più oggetti che condividono metodi ma mantengono stati distinti.
Spiegazione tecnica
Compilazione, gestione delle risorse e sistema dei tipi combinano compatibilità con lo stile procedurale e astrazioni a oggetti.
Da non confondere con
C++ non è semplicemente un nuovo nome del C: aggiunge regole e funzionalità che ne ampliano la semantica.