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