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.