Ejercicio 1

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

Ejercicio 1.

1
¿Cuál es la diferencia entre un compilador y un intérprete?
Compilador es un programa que lee un lenguaje de programación y reportar cualquier
error en el programa, un intérprete traduce el lenguaje línea por línea mientras se
encuentra en ejecución.

¿Cuáles son las ventajas de (a) un compilador sobre un intérprete (b) las
intérpretes sobre un compilador?
Las ventajas de es que el compilador traduce completamente todas las
líneas de código al instante mientras que el intérprete lo hace línea por
línea y tarda demasiado en detectar los errores.
La ventaja del interprete es que se puede ir modificando los errores
encontrados mientras se está ejecutando, mientras que el compilador
como ya se sabe procesa completamente las líneas de código y no se
puede arreglar si no que hasta que termíne de compilar.

¿Qué ventajas hay para un sistema de procesamiento de lenguajes en el


cual el compilador produce lenguaje ensamblador en vez de lenguaje
maquina?
Como se sabe la computadora no entiende directamente el lenguaje que
escribimos si no que se tiene que traducirlo a lenguaje maquina por lo
cual es necesario que el compilador contenga una velocidad al procesar
el lenguaje, el tamaño de la ejecución es más rápida cuando esta se
reduzca.

¿Qué ventajas hay para un sistema de procesamiento de lenguajes en el


cual un compilador produce lenguaje ensamblador en vez de lenguaje
maquina?
Que el ensamblador es más entendible ya que utiliza símbolos y esto se
acerca más al lenguaje que reconoce la máquina virtual el lenguaje
llamado código binario.

¿A un compilador que traduce un lenguaje de alto nivel a otro lenguaje


de alto nivel se le llama traductor de source-to-osurce? ¿Qué ventajas
hay en cuanto al uso de C como lenguaje de destino para un compilador?
La flexibilidad de trabajar en C es que su estructura de datos suele tener
un nivel medio el cual puede llegar a comprender con mayor facilidad,
además de ellos se puede traducir un programa hecho en pascal y
pasarlo a C.

También podría gustarte