Compilador

Páginas: 2 (285 palabras) Publicado: 19 de febrero de 2013
Que es un compilador?
Es un pequeño programa informático, que se encarga de traducir (compilar) el código fuente de cualquier aplicación que se esté desarrollando. En pocaspalabras, es un software que se encarga de traducir el programa hecho en lenguaje de programación a un lenguaje de máquina que pueda ser hecho por el equipo y pueda ser procesado oejecutado por este
Partes de un compilador
Cuenta con dos partes fundamentales: el FRONT END y el BACK END. Estas partes se complementan para lograr el objetivo del compilador.FRONT END: es la parte que interactúa con el usuario y por lo general, es independiente a la plataforma que trabaja se encarga de realizar el análisis del código fuente acompilar y verifica que sea válido , así como también genera el árbol de derivación y rellena los valores de la tabla de símbolos
BACK END: esta parte es la encargada de generar elcódigo en formato de máquina, a partir del trabajo hecho por el FRONT END.

Tipos de compiladores

Compiladores cruzados: generan código para un sistema distinto del que estánfuncionando.
Compiladores optimizadores: realizan cambios en el código para mejorar su eficiencia, pero manteniendo la funcionalidad de programa original.
Compiladores de unasola pasada: generan el código maquina a partir de una única lectura de código fuente.
Compiladores de varias pasadas: necesitan leer el código fuente varias veces antes deproducir el código maquina
Compiladores JIT (just in time): forman parte de un intérprete y compilan partes del código según lo necesitan

IMPORTANCIA DE LOS COMPILADORES
Laimportancia de los compiladores radica en que, sin estos programas no existiría ninguna aplicación informática, ya que son la base de la programación en cualquier plataforma.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Compiladores
  • Compilador
  • COMPILADORES
  • Compiladores
  • Compiladores
  • Compiladores
  • compiladores
  • Compiladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS