Académique Documents
Professionnel Documents
Culture Documents
ENTRE INTRPRETE Y
COMPILADOR
Nombre: Blanca Itzel Jimnez Islas.
No. Control: 11200646.
Carrera: Ingeniera en Sistemas Computacionales.
Asignatura: Lenguajes y autmatas II
Profesor: Arturo Gonzlez Cern
Fecha: 31/Agosto/2015
Programa fuente
Intrprete
Cdigo intermedio
Cmo lee/traduce el
programa?
Funcionamiento
A qu tipo de
lenguaje lo traduce?
Genera cdigo
equivalente?
Comparacin con un
ejemplo de la vida
cotidiana
Cmo es su etapa de
anlisis?
Qu hace al detectar
un error, por ejemplo,
de tipo sintctico?
COMPILADOR
Programa fuente
Compilador
Error
Programa objeto
No
S, en cualquier momento.
interrumpir la marcha
del programa?
Se puede modificar el S, incluso sin necesidad de reiniciar la
programa sobre la ejecucin.
marcha?
Conclusin
Como se puede observar, los dos presentan la similitud de traducir un texto proveniente de un lenguaje de
alto nivel a uno de ms bajo nivel, para que le sea ms fcil a la computadora interpretarlo.
Los intrpretes presentan algunas ventajas frente a los compiladores, por ejemplo, al ejecutar directamente el
cdigo sin necesidad de compilacin, llegamos a la deduccin de que necesita menos memoria que un
compilador, que tiene que leer todo el documento antes de ejecutarlo. Adems, facilita la interrupcin del
programa para corregir errores o explorar variables de entorno.
Sin embargo, su ejecucin es ms lenta, ya que ejecuta lnea por lnea del programa. Entonces, el compilador
posee la cualidad de que una vez obtenido el programa en otro lenguaje, ste puede ser ejecutado sin
necesidad de compilarlo de nuevo.
Encontrar los aspectos del traductor que lo distinguieran del compilador y del intrprete, no fue una tarea
sencilla, ya que algunos autores sostienen que el compilador y el intrprete son derivaciones del traductor.
Mientras otros defienden que por la manera tan parecida de trabajar, el compilador y el traductor son lo
mismo. Es por eso que decid omitirlo en el cuadro comparativo.
Sin embargo, quiero hacer la mencin de que el traductor es un instrumento que facilita la funcin de los
compiladores e intrpretes.
Referencias bibliogrficas
GAM, Jess (2011). Diferencia entre intrprete y compilador. Mxico. Consultado el da 31 de agosto de
2015 de: http://racherfou.blogspot.mx/2011/02/diferencia-entre-interprete-y.html