ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Compilador E Interprete


Enviado por   •  10 de Julio de 2014  •  428 Palabras (2 Páginas)  •  525 Visitas

Página 1 de 2

G. Describe algunas diferencias, ventajas y desventajas entre el uso de un compilador o de un intérprete.

Diferencia:

• Los compiladores realizan la traducción en tiempo de desarrollo. Es decir, el programa aún no se está ejecutando. El compilador recibe todo el código fuente, lo analiza, lo optimiza y lo traduce a lenguaje máquina dejando un programa completo listo para su ejecución. Típicos lenguajes compilados son el C o el PASCAL.

Los intérpretes realizan la traducción en tiempo de ejecución. Es decir, a medida que el programa se va ejecutando, el intérprete va traduciendo instrucciones al lenguaje máquina. Un típico lenguaje interpretado es el BASIC.

¿CUALES SON LAS VENTAJAS/DESVENTAJAS DE USAR UN LENGUAJE DE PROGRAMACION INTERPRETADO?

VENTAJAS

* Es más cómodo desarrollar un programa mediante un intérprete que mediante un compilador puesto que en el intérprete las fases de edición y ejecución están más integradas.

* La depuración de los programas suele ser más fácil en los intérpretes que en los compiladores puesto que el código fuente está presente durante la ejecución.

* Un intérprete necesita menos memoria que un compilador.

* Permiten una mayor interactividad con el código en tiempo de desarrollo.

* El programa se puede ejecutar de inmediato, sin esperar a ser compilado.

* Puede ser interrumpido con facilidad.

* Puede ser rápidamente modificado y ejecutado nuevamente.

DESVENTAJAS

* La ejecución es más lenta, pues cada instrucción debe ser traducida a código máquina tantas veces como sea ejecutada.

* No son adecuados en la fase de explotación del programa ya que el proceso de interpretación se ha de repetir cada vez que se ejecuta el programa, mientras que con la compilación, una vez obtenido el programa en leguaje máquina éste puede ser ejecutado sin necesidad de compilarlo de nuevo.

¿CUALES SON LAS VENTAJAS/DESVENTAJAS DE USAR UN LENGUAJE DE PROGRAMACION COMPILADO?

VENTAJAS

* Los programas se ejecutan mucho más rápidamente una vez compilados

* Se compila una vez, se ejecuta n veces.

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

* El compilador tiene una visión global del programa, por lo

...

Descargar como (para miembros actualizados)  txt (3 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com