stringtranslate.com

Sistema compilar y listo

En programación de computadoras, un sistema de compilación y funcionamiento ; compilar, cargar y listo el sistema ; sistema de montaje y listo ; o sistema load and go [1] [2] [3] es un procesador de lenguaje de programación en el que los pasos de compilación , ensamblaje o enlace no están separados de la ejecución del programa . Las formas intermedias del programa generalmente se guardan en la memoria primaria y no se guardan en el sistema de archivos . [4] [5] [6] [7] [8] [3] [1] [2]

Ejemplos de sistemas de compilación y listo son WATFOR , PL/C y Dartmouth BASIC . [3] Un ejemplo de sistemas load-and-go es el cargador que Anthony J. Barr escribió para University Computing Corporation en 1968 y que fue reemplazado en el mercado por el cargador IBM OS/360 en 1972. Estos cargadores OS/360 realizaron muchas de las funciones del Linkage Editor pero colocó el programa vinculado en la memoria en lugar de crear un ejecutable en el disco. [9] Los sistemas de compilación y ejecución se diferencian de los intérpretes , que ejecutan directamente el código fuente o ejecutan una representación intermedia .

Análisis

Las ventajas de los sistemas de compilación y uso son:

Las desventajas de los cargadores de compilación y uso son:

Los sistemas de compilación y listo eran populares en entornos académicos, donde los programas de los estudiantes eran pequeños, se compilaban muchas veces, generalmente se ejecutaban rápidamente y, una vez depurados, rara vez era necesario volver a ejecutarlos.

Ver también

Referencias

Referencia cruzada

  1. ^ ab Weik 2000a, pág. 66.
  2. ^ ab Weik 2000b, pág. 260.
  3. ^ abcdefg Dhotre y Puntambekar 2008, págs.
  4. ^ Donovan 1972, págs.150.
  5. ^ Janson 1985, págs.184.
  6. ^ Morris 1992, págs.477.
  7. ^ abcd Isrd 2006, págs.226.
  8. ^ José 2007, págs.130.
  9. ^ Corporación IBM (1972). Editor y cargador de vínculos con el sistema operativo IBM (PDF) .
  10. ^ Janson 1985, págs.189.

Fuentes utilizadas

enlaces externos