¿Qué
es?
COMPILADORES
Un compilador analiza el programa y lo
traduce al idioma "maquina". La acción fundamental de los
compiladores es equivalente a la de un traductor humano, que toma nota de lo
que está 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 ningún
escrito, es decir que sobre la marcha va traduciendo.
Un compilador traduce el lenguaje a idioma
de la máquina y un intérprete solo lo ejecuta
Se da a entender por compiladores e intérpretes que es una forma de poder comunicarse con la computadora para dictar ordenes especificas

Se da a entender por compiladores e intérpretes que es una forma de poder comunicarse con la computadora para dictar ordenes especificas

Tipos de compiladores
Compiladores cruzados: generan código para
un sistema distinto del que están funcionando.
Compiladores optimizadores: realizan
cambios en el código para mejorar su eficiencia, pero manteniendo la
funcionalidad del programa original.
Compiladores de una sola pasada: generan el
código máquina a partir de una única lectura del código fuente.
Compiladores de varias pasadas: necesitan
leer el código fuente varias veces antes de poder producir el código máquina.
Compiladores JIT (Just In Time):
forman parte de un intérprete y compilan partes del código según se
necesitan.
bibliografia:

bibliografia:
http://josesanchezsantos.blogspot.mx/2012/05/compilador-e-interprete.html
No hay comentarios.:
Publicar un comentario