Che cos'è un compilatore?


Un compilatore o un traduttore di programmi è un Programma che trasforma il codice scritto in una lingua in un'altra lingua. IL il codice di input è chiamato codice sorgente, mentre il codice tradotto è codice macchina.

Un compilatore traduce linguaggi di programmazione di alto livello (es. Java, C++) in un linguaggio di basso livello (come montaggio) per creare un programma eseguibile.