escritos en lenguajes de alto nivel a lenguajes de bajo nivel. FASES DEL COMPILADOR • Análisis léxico. • Análisis sintáctico. • Verificación de tipos. • Generación de código intermedio. • Ubicación de registros. • Generación de código maquina. • Ensamblado y Enlazado. ¿QUÉ ES UN INTERPRETE?
Son programas que simplemente ejecutan las
instrucciones que encuentran en el texto fuente. DIFERENCIAS ENTRE COMPILADOR E INTERPRETE
• Un intérprete facilita la búsqueda de errores.
• Un compilador suele generar programas más rápidos y eficientes. • Un intérprete permite utilizar funciones y operadores más potentes.