Interpretes y compiladores

Páginas: 2 (268 palabras) Publicado: 15 de octubre de 2015
Compilador
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que lamáquina será capaz de interpretar.
Uso de un compilador:
Son usados para leer los lenguajes de programación en su totalidad.
Función de un compilador:
Es la de validar que todos los comandosdigitados estén bien escritos.
Partes de un compilador:
Análisis:
Síntesis:
Front-end:
Back-end:

Tipos de compiladores:

Compiladores cruzados: generan código para un sistema distinto delque 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 solapasada: 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ódigomáquina.
Compiladores JIT (Just In Time):

Ventajas: Fácil de aprender, compacto, gran productividad, permite incorporar ASM dentro del código, gran cantidad de librerías.
Desventajas: Código pocooptimizado, programas mas lentos, poco o ningun control sobre el código generado, mas difícil de depurar



Interpretes:
Son programas que simplemente ejecutan las instrucciones que encuentranen el texto fuente.
Función:
Leer línea a línea todos los comandos de un programa o aplicación.
Ventajas:
Flexibilidad
Sencillos de implementar
Eficiencia de tamaño
No es necesario contener enmemoria todo el código fuente

Desventajas:
Tiempo de programación
Código menos eficiente
Programas fuentes grandes
Peligro de afectar recursos inesperadamente
Falta de portabilidad

Partes quecomponen un intérprete:

Interpretadores de bytecode

Tipos de intérpretes:

Interpretes puros
Interpretes avanzados
Interpretes incrementales
Evaluadores parciales
Compilación continua
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Compiladores E Interpretes
  • Compiladores e interpretes
  • Interpretes Y Compiladores
  • Compiladores e Interpretes
  • interpretes y compiladores
  • Lenguaje Compilado E Interpretado
  • Compiladores e Interpretes 2 1
  • Compilado Vs Interpretado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS