Equipo#2
INTEGRANTES:
MANUEL AGUSTIN CANALES ROJAS
EDUARDO MUJICA PEREZ
MARTIN ARTEAGA ALMAZAN
LAURA RAQUEL ALEJO DEL ANGEL
VICTOR MANUEL NAVARRO SANTIAGO
ADOLFO ANGEL GARCIA MARTINEZ
Interpretes y Compiladores Tema de exposición:
Interprete
Un intérprete es un programa que simultáneamente analiza y ejecuta un programa escrito en lenguaje fuente.
Interprete Incremental
Algunos lenguajes no se pueden compilar, debido a que entre sus características pueden manejar objetos o funciones que no son conocidos en tiempo de compilación, ya que son creados en ejecución. Para este tipo de lenguajes existen los intérpretes incrementales, que permiten compilar los módulos completamente definidos, y recompilar en tiempo de ejecución los nuevos módulos.
Interprete Puro
Interprete Avanzado
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.
Compilador
La construcción de un compilador involucra la división del proceso en una serie de fases que variará con su complejidad. Generalmente estas fases se agrupan en dos tareas: el análisis del programa fuente y la síntesis del programa objeto.
•Análisis.
•Síntesis.
Esta taxonomía de los tipos de compiladores no es excluyente, por lo que puede haber compiladores que se adscriban a varias categorías:
•Compiladores cruzados.
•Compiladores optimizadores.
•Compiladores de una sola pasada.
•Compiladores de varias pasadas.
•Compiladores JIT .
Los intérpretes se diferencian de los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema, los intérpretes sólo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.
DIFERIENCIAS ENTRE ESTRUCTURAS (Compiladores e interpretes)
Conclusión:
Referencias:
http://www.carlospes.com/minidiccionario/interprete.php
http://www.youtube.com/watch?v=WB3WKa5aVJU
http://es.wikipedia.org/wiki/Int%C3%A9rprete_(inform%C3%A1tica)
http://www.todoprogramacion.com.ar/archives/2005/04/interpretes_y_c.html
http://www.alegsa.com.ar/Dic/interprete.php