viernes, 28 de febrero de 2014

1.3 Interpretes y compiladores

1.3 Interpretes y compiladores

COMPILADORESUn compilador analiza el programa y lo traduce al idioma "maquina". La acción fundamental los compiladores es equivalente a la de un traductor humano , que toma nota de lo que esta escuchando y reproduce por escrito en otra lengua.

INTERPRETES
Analiza el programa fuente y lo ejecuta directamente, o sea en el ejemplo del traductor humano, éste sería un traductor humano que conforme a lo que está escuchando va ejecutando, sin generar ningun escrito, es decir que sobre la marcha va traduciendo.

Diferencias entre compilar e interpretar
La opción de compilar o interpretar no está siempre disponible. Algunos lenguajes típicamente se compilan y otros típicamente se interpretan. En muy pocas ocasiones podemos optar por una u otra indistintamente.
Por ejemplo, programas escritos en lenguajes como C o Pascal prácticamente siempre se compilan, y otros como Perl o Python prácticamente siempre se interpretan.
En el siguiente cuadro se esquematizan algunas de las diferencias entre compilar e interpretar


Conclusion
esta parte del curso se enfoco a la parte "las herramientas que se usan para programar" y esta no es la exepcion ya que aprendemos que es un compilador y que es un interprete, lo cual nos ayuda ya que sabemos con certeza que nos puede ayudar de mejor manera.

Cuestionario
1¿Que es un interprete? y que hace?
2¿Que es un compilador? y que hace?
3¿Menciona 5 diferencias entre ellos?
4 Compara en la vida cotidiana a un compilador y da ejemplo
5 compara en la vida cotidiana a un interprete y da ejemplo

No hay comentarios:

Publicar un comentario