Diferencia entre revisiones de «Código objeto»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 190.131.220.178 (disc.) a la última edición de DarkBlueZV
DarkBlueZV (discusión · contribs.)
Línea 7:
 
== Código objeto en lenguajes de programación ==
Un claro ejemplo de lenguaje de programación que usa código objeto en sus librerías es [[Pauscal]]. Esto le permite aumentar la velocidad de compilación de los programas y reducir su tamaño (ya que cada librería objeto puede ser comprimida), también permite a programadores compartir sus librerías/ y funciones sin tener la necesidad de liberar sussu códigoscódigo fuentesfuente originalesoriginal. Incluso puede permitir a distintos lenguajes de programación compartir funciones sin necesidad de tener que reescribir el código plano a sus respectivas sintaxis.
 
== Errores comunes ==
Los archivos de código objeto pueden ser muy útiles en muchas situaciones, sin embargo consigo traen problemas que pueden generar errores muy difíciles de corregir, por ejemplo cuando un objeto importa funciones de otro archivo de código objeto que ha sido modificado, el intento de la librería o el programa que importó latal librería de ejecutar el código con parámetros incorrectos o inexistentes puede generar un error que generalmente el compilador no detecta, ya que el código objeto no es verificado, únicamente unidoenlazado. Este tipo de error se puede solucionar reescribiendo el código de manera correcta y re compilarlo a código objeto.
 
== Referencias ==