Un compilatore è un programma che traduce il codice sorgente scritto in un linguaggio di programmazione di alto livello (come C, C++, Java e così via) in un linguaggio di basso livello, solitamente ...