Compilatore

Definizione rapida

Programma che traduce il sorgente in codice oggetto o in una forma eseguibile dalla macchina.

Spiegazione

Il compilatore analizza le istruzioni testuali e le converte nella rappresentazione binaria prevista. Per correggere un errore si modifica il sorgente e si ripete il processo.

Esempio pratico

Dopo una modifica, lo sviluppatore avvia il compilatore e genera una nuova versione dell'eseguibile.

Spiegazione tecnica

L'analisi rileva errori sintattici e traduce le parti valide in istruzioni destinate al processore o al collegamento.

Da non confondere con

Non è un editor: trasforma il codice, mentre le correzioni devono essere apportate al sorgente.