Per quanto ne so, i compilatori sono pensati per gli sviluppatori che compilano il loro codice in file eseguibili (codice macchina). I compilatori non si estendono alla macchina di un client o al sistema dell'utente finale.
Invece, gli sviluppatori usano semplicemente il compilatore per convertire il loro codice in codice macchina, che viene quindi trasportato su altre macchine per essere utilizzato come applicazioni.
I compilatori hanno una funzione al di fuori di questo processo? In tal caso, quando vengono utilizzati?