Cos'è il codice oggetto in un programma per computer?

I computer sono macchine che funzionano su milioni di righe di codice. I programmatori scrivono codice in varie lingue, ma tutto questo codice ha alcune funzionalità di base, indipendentemente dalla lingua utilizzata. Un programma ha sempre due set di codice, codice sorgente e codice oggetto. Il codice sorgente è ciò che viene creato in anticipo, il linguaggio utilizzato dal programmatore per fornire istruzioni al compilatore del computer per eseguire il programma. Il risultato del compilatore che ha compilazione di queste istruzioni del codice sorgente è chiamato codice oggetto.

I termini sono intuitivi, in quanto il codice sorgente è l'inizio o la fonte dell'operazione e il codice oggetto è il risultato o l'oggetto desiderato dell'intero esercizio. Viene archiviato nei file creati dal compilatore del computer e può quindi diventare la fine definitiva prevista dal programmatore.

Una volta che il codice sorgente è stato compilato in file, può quindi continuare sul processore del computer, che esegue le istruzioni finali. Comunemente disponibileLe applicazioni software sono enormi raccolte di codice oggetto che non possono essere modificate fondamentalmente poiché il codice sorgente non è incluso. È come avere la soluzione al problema ma non tutti i passaggi usati per arrivare. Modificare questo codice senza avere il codice sorgente può essere un esercizio di frustrazione.

Questo processo in più fasi è necessario perché i computer possono eseguire solo quelle istruzioni scritte in linguaggio macchina. Questo è il risultato finale, che viene eseguito le versioni del codice oggetto. Quindi, quando un consumatore ottiene un'applicazione software, quel consumatore sta ottenendo una versione eseguita del codice sorgente che è diventato un linguaggio della macchina che è stata trasformata nel progetto finale.

Data l'attuale enfasi sul codice open source, sempre più applicazioni vengono rilasciate con viali nel codice sorgente. I programmatori e i programmatori diligenti possono accedere a quel codice sorgente, modificarlo attorno a To soddisfare le loro esigenze e quindi creare un nuovo codice oggetto, che soddisfa uno scopo che può essere diverso da quello previsto dai programmatori originali.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?