Gli assemblatori sono un diverso tipo di programma per computer che traduce il linguaggio assembly in codice macchina. Il linguaggio assembly è un linguaggio di programmazione di basso livello progettato per essere facilmente tradotto in codice macchina. Tuttavia, gli assemblatori non sono necessari per compilare il codice. I compilatori possono tradurre il codice sorgente direttamente in codice macchina senza la necessità di un assemblatore.
In effetti, la maggior parte dei compilatori moderni non utilizza assemblatori. Utilizzano invece un processo chiamato "generazione del codice" per tradurre il codice sorgente direttamente in codice macchina. La generazione del codice è un processo complesso che prevede una serie di passaggi diversi, ma generalmente è più efficiente rispetto all'utilizzo di un assemblatore.
Programmazione © www.354353.com