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.