¿Qué significa código objeto?
El código objeto se produce cuando un intérprete o un compilador traduce el código fuente a código máquina reconocible y ejecutable.
El código objeto es un conjunto de códigos de instrucciones que un ordenador entiende en el nivel de hardware más bajo. El código objeto suele ser producido por un compilador que lee algunas instrucciones fuente de lenguaje informático de nivel superior y las traduce a instrucciones equivalentes en lenguaje máquina.
Definición de código objeto
Al igual que los seres humanos entienden los lenguajes nativos, los ordenadores entienden el lenguaje de máquina, que se compone de código objeto. Las aplicaciones de software se construyen en múltiples lenguajes de programación con un objetivo estándar: ejecutar procesos a través de una máquina.
Un compilador traduce el código fuente en código objeto, que se almacena en archivos objeto. Los archivos objeto contienen código objeto que incluye instrucciones para ser ejecutadas por el ordenador.
Hay que tener en cuenta que los archivos objeto pueden requerir algún procesamiento intermedio por parte del sistema operativo (SO) antes de que las instrucciones contenidas en ellos sean realmente ejecutadas por el hardware.
Algunos ejemplos de archivos objeto son el formato común de archivos objeto (COFF), los archivos COM y los archivos «.exe».