Está en la página 1de 9

COMPILADORES.

¿QUÉ ES UN
COMPILADOR?
• Un compilador es un programa informático que traduce un
programa escrito en un lenguaje de programación a otro
lenguaje diferente. Usualmente el segundo lenguaje es
lenguaje de máquina, pero también puede ser un código
intermedio (bytecode), o simplemente texto.
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 JITJust In Time): forman parte de un intérprete  y compilan
partes del código según se necesitan.
CARACTERÍSTICAS
• El compilador traduce todo el programa antes de ejecutarlo.
• Los programas compilados se ejecutan más rápido que los
interpretados, debido a que han sido completamente traducidos a
lenguaje máquina.
• Informa al usuario de la presencia de errores en el programa fuente.
• Poseen un editor integrado con un sistema de coloreado para los
comandos, funciones, variables y demás partes de un programa.
EJEMPLO

También podría gustarte