Codice oggetto

Definizione rapida

Risultato intermedio prodotto dal compilatore traducendo il codice sorgente, destinato alla costruzione dell'eseguibile.

Spiegazione

Il compilatore trasforma le istruzioni scritte dal programmatore in una rappresentazione più vicina alla macchina. Il codice oggetto ottenuto viene poi collegato o ulteriormente elaborato per creare il programma utilizzabile.

Esempio pratico

Compilando un modulo sorgente si ottiene un file oggetto; il linker lo unisce agli altri moduli necessari per generare l'applicazione finale.

Spiegazione tecnica

Questa forma contiene istruzioni tradotte e riferimenti che possono dover essere risolti. La fase di collegamento completa le dipendenze e produce il codice eseguibile.

Da non confondere con

Non è il codice sorgente leggibile dal programmatore e non sempre è già un eseguibile autonomo.