Compatibilidad del código fuente

Cuando un programa debe ser compilado/interpretado antes de que otra computadora pueda ejecutarlo

La compatibilidad del código fuente (source-compatible) significa que un programa puede ejecutarse en computadoras (o sistemas operativos ), independientemente de la compatibilidad del código binario y que el código fuente es necesario para la portabilidad . [1]

El código fuente debe compilarse antes de ejecutarse, a menos que la computadora utilizada tenga un intérprete para el lenguaje en cuestión. [2] El término también se utiliza para la compatibilidad del lenguaje ensamblador , donde la fuente es una forma legible por humanos de código de máquina que debe convertirse en código de máquina numérico (es decir, ejecutable) mediante un ensamblador . Esto es diferente de la compatibilidad de código binario , donde no se necesita recompilación (o ensamblaje). [3]

La compatibilidad de código fuente es un tema importante en el desarrollo de programas informáticos. Por ejemplo, la mayoría de los sistemas Unix son compatibles con el código fuente, siempre que se utilicen únicamente bibliotecas estándar . Los sistemas Microsoft Windows son compatibles con el código fuente en una familia principal (la familia Windows NT , desde NT 3.1 hasta Windows 11 , o la familia que incluye Windows 95 , Windows 98 y Windows Me ), con compatibilidad parcial del código fuente entre las dos familias.

Véase también

Referencias

  1. ^ Baron, RJ; Higbie, L. (1992). Arquitectura informática. Serie Addison-Wesley sobre ingeniería eléctrica e informática. Addison-Wesley Publishing Company. pág. 106. ISBN 978-0-201-50923-6. Recuperado el 9 de mayo de 2018 .
  2. ^ Data Processing Digest. Data Processing Digest, Incorporated. 1980. pág. 21. Consultado el 9 de mayo de 2018 .
  3. ^ Stern, M.; Monti, G.; Bachmann, V. (1998). NT Enterprise Network Design (en estonio). Sybex, Network Press. pág. 17. ISBN 978-0-7821-2156-8. Recuperado el 9 de mayo de 2018 .


Obtenido de "https://es.wikipedia.org/w/index.php?title=Compatibilidad_del_código_fuente&oldid=1144155502"