CAT S48c
4
Un intérprete es un programa que analiza y ejecuta simultáneamente un programa escrito en un lenguaje fuente.
En la Figura 1 se presenta el esquema general de un intérprete visto como una caja negra.
Cualquier intérprete tiene dos entradas: un programa P escrito en un lenguaje fuente LF (en lo sucesivo, se denotará P/LF) junto con los datos de entrada; a partir de dichas entradas, mediante un proceso de interpretación va produciendo unos resultados.
Los compiladores, a diferencia de los intérpretes, transforman el programa a un programa equivalente en un código objeto (fase de compilación), y en un segundo paso generan los resultados a partir de los datos de entrada (fase de ejecución).
Back to top
Estructura ...
(continues)