You are on page 1of 2

1) Cules seran las ventajas de utilizar el compilador ante el intrprete y

viceversa?
R/:

Compilador : como ya sabes un compilador es un traductor que


traduce lnea por lnea un cdigo de fuente y al terminar produce un
cdigo objeto traducido a lenguaje de maquina

Interprete : por otra parte un intrprete es un traductor que traduce


lneas por lneas pero a diferencia de un compilador esto produce una
respuesta inmediata al terminar de analizar una lnea de cdigo , es
decir va construyendo el cdigo objeto parte por parte

Ventajas de los Intrpretes

Su principal ventaja es que permiten una fcil depuracin. Permiten una mayor interactividad con el
cdigo en tiempo de desarrollo.

En algunos lenguajes (Smalltalk, Prolog, LISP) est permitido y es frecuente aadir cdigo segn se
ejecuta otro cdigo, y esta caracterstica solamente es posible implementarla en un intrprete.

Puede ser interrumpido con facilidad.

Puede ser rpidamente modificado y ejecutado nuevamente.

Un Intrprete necesita menos memoria que un compilador.

Facilita la bsqueda de errores.

En algunos lenguajes est permitido aadir cdigo segn se ejecuta otro cdigo.

Ventajas de los Compiladores:

Produce un cdigo optimizado.

La ejecucin del programa objeto es mucho mas rpida que si se interpreta el programa fuente.

El compilador tiene una visin global del programa, por lo que la informacin de mensajes de error es
ms detallada.
Se debe ejecutar muchas veces el cdigo fuente para ver los cambios en el resultado.

Mayor consumo de memoria.

2) Si la vida de un programador se divide en aprendiz y experto en que


momento estos 2 se utilizara un lenguaje compilado o interpretado
R/:
La razn es muy obvia y sencilla: cada da hay ms gente con ansias de
aprender, y como sabemos que t eres uno de ellos, hemos preparado un pequeo listado
de las cosas ms importantes a tener en cuenta al momento de iniciarte en este
apasionante mundo de los microcontroladores. Sea cual fuere la marca de
microcontrolador que prefieras o el lenguaje de programacin que utilices, existen
mtodos de trabajo que, cuando te acostumbras a ellos, comienzas a descubrir que todo
se vuelve ms fluido, ms sencillo y ms rpido. Es all cuando dejas de perder el tiempo
en cosas sencillas o elementales y pasas a utilizar el tiempo para crear y concebir con
eficiencia tus mejores trabajos.

You might also like