b'\n_START_ARTICLE_\nC\xc3\xb3digo objeto\n_START_PARAGRAPH_\nEn programaci\xc3\xb3n, se llama c\xc3\xb3digo objeto al c\xc3\xb3digo que resulta de la compilaci\xc3\xb3n del c\xc3\xb3digo fuente.\xe2\x80\x8b Puede ser en lenguaje m\xc3\xa1quina o bytecode, y puede distribuirse en varios archivos que corresponden a cada c\xc3\xb3digo fuente compilado. Luego un enlazador  (linker) se encarga de juntar todos los archivos de c\xc3\xb3digo objeto para obtener el programa ejecutable. _NEWLINE_C\xc3\xb3digo objeto: Conjunto de instrucciones y datos escritos en un lenguaje que entiende el ordenador directamente: binario o c\xc3\xb3digo m\xc3\xa1quina. Provienen de la traducci\xc3\xb3n de cierto c\xc3\xb3digo fuente, es un fragmento del programa final y es espec\xc3\xadfico de la plataforma de ejecuci\xc3\xb3n._NEWLINE_Consiste en lenguaje m\xc3\xa1quina o bytecode y se distribuye en varios archivos que corresponden a cada c\xc3\xb3digo fuente compilado._NEWLINE_Para obtener un programa ejecutable se han de enlazar todos los archivos de c\xc3\xb3digo objeto con un programa llamado enlazador (linker).\n_START_SECTION_\nC\xc3\xb3digo objeto en lenguajes de programaci\xc3\xb3n\n_START_PARAGRAPH_\nUn claro ejemplo de lenguaje de programaci\xc3\xb3n que usa c\xc3\xb3digo objeto en sus bibliotecas es Pascal. Esto le permite aumentar la velocidad de compilaci\xc3\xb3n de los programas y reducir su tama\xc3\xb1o (ya que cada biblioteca objeto puede ser comprimida), tambi\xc3\xa9n permite a programadores compartir sus bibliotecas y funciones sin tener la necesidad de liberar su c\xc3\xb3digo fuente original. Incluso puede permitir a distintos lenguajes de programaci\xc3\xb3n compartir funciones sin necesidad de tener que reescribir el c\xc3\xb3digo plano a sus respectivas sintaxis.\n_START_SECTION_\nErrores comunes\n_START_PARAGRAPH_\nLos archivos de c\xc3\xb3digo objeto pueden ser muy \xc3\xbatiles en muchas situaciones y que nos pueden facilitar el trabajo diario, sin embargo consigo traen problemas que pueden generar errores muy dif\xc3\xadciles de corregir, por ejemplo cuando un objeto importa funciones de otro archivo de c\xc3\xb3digo objeto que ha sido modificado, el intento de la biblioteca o el programa que import\xc3\xb3 tal biblioteca de ejecutar el c\xc3\xb3digo con par\xc3\xa1metros incorrectos o inexistentes puede generar un error que generalmente el compilador no detecta, ya que el c\xc3\xb3digo objeto no es verificado, \xc3\xbanicamente enlazado. Este tipo de error se puede solucionar reescribiendo el c\xc3\xb3digo de manera correcta y re compilarlo a c\xc3\xb3digo objeto.'