Compiladores

Páginas: 3 (666 palabras) Publicado: 19 de septiembre de 2010
Compilador
Es cualquier programa que toma como entrada un texto escrito en un lenguaje, llamado fuente y da como salida otro texto en un lenguaje denominado objeto.
Clasificación de compiladoresEl programa compilador traduce las instrucciones en un lenguaje de alto nivel a instrucciones que la computadora pueda interpretar y ejecutar. Para cada lenguaje de programación se requiere uncompilador separado, el compilador traduce todo el programa antes de ejecutarlo.
En otras palabras un compilador traduce programas insertados en la memoria por el sistema operativo para convertirlos enpulsaciones electrónicas ejecutables (lenguaje máquina). Los compiladores pueden ser de:
* Una sola pasada: Examina el código fuente una vez, generando el código o programa objeto.
* Pasadasmúltiples: Requiere pasos intermedios para producir un código en otro lenguaje y una pasada final para producir y optimizar el código producido durante los pasos anteriores.
* Optimización: Lee uncódigo fuente, lo analiza y descubre errores potenciales sin ejecutar el programa.
* Compiladores incrementales: Generan un código objeto, instrucción por instrucción, cuando el usuario teclea cadaorden individual. El otro tipo de compiladores requiere que todos los enunciados o instrucciones se compilen conjuntamente.
* Ensamblador: Es un lenguaje fuente y posee una estructura sencilla.* Compilador cruzado: Se genera código en un lenguaje objeto para una máquina diferente de la que se esta utilizando para compilar. U compilador cruzado nos permite programar, por ejemplo enWindows para un ambiente como Linux.
* Compiladores con montador: Ese tipo de compilador compila distintos módulos de forma independiente y después es capaz de enlazarlos.
* Autocompilador:Compilador que esta escrito en el mismo lenguaje que se va a compilar, evidentemente no se puede ejecutar la primera vez. Sirve para hacer ampliaciones de lenguaje, mejorar el código generado,...
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