ryuzaki

Páginas: 4 (891 palabras) Publicado: 16 de diciembre de 2013
Los Procesadores de Lenguajes

Actividad 01:

1. ¿Cuál es la diferencia entre un compilador y un intérprete?
El compilador recibe todo el código fuente, lo analiza, lo optimiza y lo traduce alenguaje maquina dejando un programa completo listo para su ejecución y el intérprete, a medida de que el programa se va ejecutando este va traduciendo instrucciones al lenguaje máquina.

2. ¿Cuálesson las ventajas de un compilador sobre un intérprete?
a)- Se compila una vez, se ejecuta (n) veces.

b)- En bucles, la compilación genera código equivalente al bucle, pero interpretándolo setraduce tantas veces una línea como veces se repite el bucle.

c)- El compilador tiene una visión global del programa, por lo que la información de mensajes de error es más detallada.


3. ¿Cuálesson las ventajas de un intérprete sobre un compilador?
a)- Un intérprete necesita menos memoria que un compilador. En principio eran más abundantes dado que los ordenadores tenían poca memoria.

b)-Permiten una mayor interactividad con el código en tiempo de desarrollo.

c)- El programa se puede ejecutar de inmediato, sin esperar a ser compilado.

d)- Puede ser interrumpido con facilidad.e)- Puede ser rápidamente modificado y ejecutado nuevamente.


4. ¿Qué ventajas hay para un sistema de procesamiento de lenguajes en el cual el compilador produce lenguaje ensamblador en vez delenguaje maquina?
La computadora no entiende directamente al Lenguaje Ensamblador; es necesario traducirlo a Lenguaje Máquina. Así es como nacieron los compiladores del Lenguaje Ensamblador, que sontraductores que convierten el código fuente (en Lenguaje Ensamblador) a código objeto (es decir, a Lenguaje de Máquina). Surge como una necesidad de facilitar al programador la tarea de trabajar conlenguaje máquina sin perder el control directo con el hardware.

Entendiendo este punto, se pueden mencionar las ventajas principales de este tipo de compiladores:

a)- Velocidad

El proceso de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS