Sei sulla pagina 1di 5

Cuadro Comparativo

entre un intérprete y un
compilador
INS T I TUTO T E CNOLO GICO D E PACHU CA

WENDY DENISE SERRANO PARDO N.C. 15200609


9 DE SEPTIEMBRE 2018

Lenguajes y Autómatas II
Docente: Dr. Arturo González Cerón
Ingeniería en sistemas computacionales
¿Qué es? ¿Cómo traduce Detección de errores Ventajas Desventajas
el programa?
Es un programa que Lee línea a El intérprete detecta *El programa se puede *La ejecución es más
lee línea a línea un línea. Muy lenta si el programa tiene ejecutar de inmediato lenta, pues cada
programa escrito en la traducción errores y permite su *Puede ser instrucción debe ser
traducida a código
un lenguaje; en porque se realiza depuración durante el interrumpido con
máquina tantas veces
Intérprete

lenguaje fuente y lo por cada línea del proceso de ejecución facilidad. como sea ejecutada.
va traduciendo a un programa. *Puede ser *No son adecuados en
código intermedio, rápidamente la fase de explotación
para ejecutarlo. modificado y ejecutado del programa
nuevamente.

Es un programa que Traduce mientras el compilador espera * Los programas que se * Traduce el código
lee totalmente un lee, convirtiendo hasta terminar la compilan es que son fuente a un lenguaje
programa escrito en el programa en compilación de todo unidades autónomas máquina específico,
un lenguaje; el acciones. Un el programa para listas para ser los programas deben
lenguaje fuente, y lo archivo generar un informe de ejecutadas ser compilados
Compilador

traduce a un compilado es de errores. *Compilar un programa específicamente para


programa 10 a 20 veces más también puede OS X, Windows o
equivalente a otro rápido que el incrementar el Linux, así como para
lenguaje, lenguaje interpretado. desempeño de este arquitecturas de 32 o
objeto. último. 64 bits
Velocidad de Forma de traducción Seguridad Funcionamiento ¿Se puede modificar
ejecución el programa mientras
se ejecuta?
Muy lenta la Un intérprete traduce No es tan seguro ya Traduce cada línea En este caso si es
traducción instrucciones de alto que contiene el código (instrucción o sentencia) posible la
porque se nivel en una forma fuente, y este puede del programa fuente a un modificación, ya que
lenguaje intermedio e
Intérprete

realiza por intermedia para ser ser modificado no tienen ninguna


inmediatamente la
cada línea del ejecutado. incorrectamente por ejecuta. necesidad de reiniciar
programa. el usuario. Obtiene los resultados la ejecución.
conforme se van
analizando las entradas.

Un archivo Un compilador, traduce Compilado es más Traduce el programa a En un compilador no


compilado es instrucciones de alto seguro que uno uno equivalente escrito es posible porque
de 10 a 20 nivel directamente en interpretado, porque en otro leguaje. Y primero se debe
veces más lenguaje de máquina. no contiene el código posteriormente genera detener el procesos
Compilador

rápido que el fuente, que puede ser los resultados a partir de compilación.
interpretado. modificado de los datos de entrada.
incorrectamente por
el usuario.
CONCLUSIONES
En el presente documento elaborado dentro de la asignatura de Lenguajes y Autómatas II, tiene como
prioridad realizar un cuadro comparativo entre lo que es un intérprete y un compilador tomando en
cuenta todos sus aspectos que los hacen diferentes. Dentro de sus objetivos esta el poder conocer ,
identificar y ampliar el conocimiento acerca del objeto de estudio ya mencionado, en donde
posteriormente puede ayudar en nuestra formación como estudiante.

En la investigación se puede notar que tiene similitudes, sin embargo sus diferencias hacen que sean
específico en su uso, tomando en cuenta sus ventajas y sus diferentes aspectos. La búsqueda para
encontrar lo que lo hace diferente a cada uno ha sido un poco compleja, porque no hay suficiente
información acerca de este tema, sencillamente se centran en cada uno. Sin embargo, se ha logrado el
objetivo de poder clasificar diferentes cosas entre los compiladores y los interpretes dejando en claro
cada uno de ellos.

En conclusión el trabajo se ha logrado con éxito de tal forma que todos los aspectos han sido. Cabe
mencionar que durante la búsqueda el traductor es una función que facilita la función de lo que son los
compiladores y los intérpretes.
REFERENCIAS

Castelán, Miguel (2015). Compiladores Recuperado de:


https://techlandia.com/ventajas-desventajas-compiladores-info_103356/

Morrow, Jason (2008). ¿Cuál es la diferencia entre Interprete y Compilador?


Recuperado de: http://www.cavsi.com/preguntasrespuestas/cual-es-la-diferencia-entre-
interprete-y-compilador/

Gomez, Yara (2011). Diferencias entre "Compiladores e Intérpretes"


Recuperado de: http://ing-sistemium.blogspot.com/2011/05/diferencias-entre-
compiladores-e.html

García, Pablo (2013). Diferencia entre lenguajes compilados e interpretados


Recuperado de: http://michelletorres.mx/diferencia-entre-lenguajes-compilados-e-
interpretados/

Potrebbero piacerti anche