Programma essenziale nello sviluppo software che converte il codice sorgente di un linguaggio di programmazione in formato comprensibile dal PC.
Questo processo di traduzione permette al programma scritto dall’utente di essere eseguito su un computer.