Enciclopedia

compilatóre, sm. (f.-trìce) Chi esegue l'azione di compilare. 
In informatica è un programma per computer che svolge la funzione di tradurre le istruzioni di un programma, scritto in un linguaggio di programmazione evoluto (codice sorgente), in un codice eseguibile per una specifica macchina (codice oggetto). Esistono compilatori più semplici, che eseguono la trasposizione di programmi scritti in assembler (linguaggio simbolico elementare specifico di un particolare tipo di microprocessore), e compilatori più complessi, che permettono di tradurre in linguaggio macchina linguaggi più evoluti (BASIC, PASCAL, C). I primi, pur essendo caratterizzati da una maggiore rapidità e affidabilità rispetto ai secondi, non permettono l'eventuale emigrazione dei sorgenti verso macchine dotate di altri microprocessori. L'unica alternativa ai compilatori è costituita dai programmi interprete. Questi non creano alcun codice oggetto e agiscono durante l'esecuzione del sorgente stesso, traducendolo in linguaggio macchina in tempo reale. Pur essendo relativamente più affidabili, gli interpreti sono stati da tempo accantonati per la loro lentezza. 


Blia.it NON utilizza cookie (v. informativa)

Per contattare la redazione di Blia.it potete scrivere a: info@blia.it
(attenzione, blia.it non ha nessun rapporto con banche, scuole o altri enti/aziende, i cui indirizzi sono visualizzati al solo scopo di rendere un servizio agli utenti del sito)