Un intérprete de comandos traduce sentencias simples a invocaciones a programas de una biblioteca. Se utilizan especialmente en los sistemas operativos
Permiten modificar el programa fuente antes de la verdadera compilación.
Hacen uso de macroinstrucciones y directivas de compilación.
Es como un compilador, solo que la salida es una ejecución. El programa de entrada se reconoce y ejecuta a la vez. No se produce un resultado físico (código máquina) sino lógico (una ejecución).
Es aquel traductor que tiene como entrada una sentencia en lenguaje formal y como salida tiene un fichero ejecutable, es decir, realiza una traducción de un código de alto nivel a código máquina
Traducen de un idioma dado a otro, como por ejemplo del inglés al español.
3.INTERPRETES
programas que reciben como entrada código escrito en un cierto lenguaje y produce como salida código en otro lenguaje