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.
Las 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.