Sistema de compilación y ejecuciónEn programación informática, un sistema de compilación y ejecución, sistema de compilación, carga y ejecución, sistema de ensamblado y ejecución, o sistema de carga y ejecución,[1][2][3] es un procesador de lenguaje de programación en el que los pasos de compilación, ensamblado o enlazado no están separados de la ejecución del programa. Las formas intermedias del programa generalmente se guardan en la memoria principal y no se guardan en el sistema de archivos.[4][5][6][7][8][9][1][2] Ejemplos de sistemas de compilación y ejecución son WATFOR, PL/C y Dartmouth BASIC.[3] Un ejemplo de un sistema de compilación y ejecución es el cargador OS/360, que realizaba muchas de las funciones del enlazador, pero colocaba el programa vinculado en la memoria en lugar de crear un ejecutable en el disco.[10] Los sistemas de compilación y ejecución difieren de los intérpretes, que ejecutan directamente código fuente o ejecutan una representación intermedia. AnálisisLas ventajas de los sistemas de compilación y ejecución son:
Las desventajas de los cargadores de compilación y ejecución son:
Los sistemas compilar y ejecutar 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 necesitaban volver a ejecutarse. Véase tambiénReferencias
Enlaces externos
|