programas que reciben como entrada código escrito en un cierto lenguaje y produce como salida código en otro lenguaje
5.INTERPRETES DE COMANDOS
4.PREPROCESADORES
1.TRADUCTORES DE IDIOMAS
2.COMPILADORES
3.INTERPRETES
Traducen de un idioma dado a otro, como por ejemplo del inglés al español.
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
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).
Permiten modificar el programa fuente antes de la verdadera compilación. Hacen uso de macroinstrucciones y directivas de compilación.
Un intérprete de comandos traduce sentencias simples a invocaciones a programas de una biblioteca. Se utilizan especialmente en los sistemas operativos
Plataformas las cuales traducen de forma precisa e inmedata