Il C++ è un linguaggio compilato?

Domanda di: Giovanna Russo  |  Ultimo aggiornamento: 26 febbraio 2026
Valutazione: 4.5/5 (20 voti)

Sì, il C è un linguaggio di programmazione compilato. Il codice sorgente, scritto in formato testuale, non viene eseguito direttamente, ma necessita di un compilatore per trasformarlo in un file eseguibile in linguaggio macchina (binario), specifico per il sistema operativo e l'architettura su cui girerà.

Il linguaggio C è compilato?

Il C è un linguaggio di programmazione compilato. Ciò vuol dire che è necessario utilizzare un "compilatore" per trasformare il codice sorgente in un programma eseguibile dal sistema operativo.

Che tipo di linguaggio è C?

Il linguaggio C è un linguaggio di programmazione imperativo, strutturato e di basso livello (pur essendo considerato di alto livello rispetto all'assembly) che permette un controllo diretto della memoria e dell'hardware, ideale per lo sviluppo di sistemi operativi, firmware e applicazioni embedded. È compilato, potente, portabile e funge da base per molti altri linguaggi (C++, Java, PHP). 

C# e compilato o interpretato?

Per quanto ne so, c# è solo parzialmente compilato. In realtà non ha niente a che fare con la compilazione, quindi non può esserci alcun compilatore. L'interprete è solo uno, scritto da Microsoft.

Che cos'è il linguaggio C?

Il significato di "C" è poliedrico e dipende dal contesto: può essere la terza lettera dell'alfabeto, il simbolo chimico del Carbonio (Carbone), la velocità della luce (c) in fisica, un'unità di misura (Coulomb, °C), un linguaggio di programmazione (C), la sigla per Cuba, o indicare il copyright (©).

Parsing e tempi di compilazione in C++ - Tommaso Bonvicini