Interpretes Y Compiladores

Páginas: 3 (641 palabras) Publicado: 2 de octubre de 2012
¿Qué son?
Existen dos tipos principales de traductores de los lenguajes de programación de alto nivel: Compilador e intérprete.
Existen dos tipos principales de traductores de los lenguajes deprogramación de alto nivel:
 Compilador, que analiza el programa fuente y lo traduce a otro equivalente escrito en otro lenguaje (por ejemplo, en el lenguaje de la máquina). Su acción equivale a la deun traductor humano, que toma un libro y produce otro equivalente escrito en otra lengua.
 Algunos lenguajes compiladores típicos son:

C
C++
Pascal
FORTRAN
COBOL

Los primeros compiladorestraducían fórmulas aritméticas a código de máquina no puede darse una fecha exacta del primer desarrollo ya que varios grupos en forma independiente desarrollaron técnicas de análisis y diseño decompiladores.
Hoy en día hay gran variedad de compiladores para múltiples lenguajes de alto nivel, disponibles para muchas plataformas, es decir cubren gran variedad de códigos de máquinaFases de un compilador:
Análisis Léxico: Esta fase se encarga de verificar si todas las cadenas pertenecen o no al lenguaje. Es decir realiza un análisis símbolo por símboloindicando el token por cada uno de los elementos reconocidos o el error en caso de no reconocer. Este análisis no logra detectar muchos errores por su característica.
Ejemplo:
total=valor*5
Luego delanálisis léxico:
id = id * num

Análisis Sintáctico: En esta fase se analiza la estructura de las expresiones en base a gramáticas. Aquí ya se puede determinar si una estructura por ejemplo unaexpresión matemática mal formada. El análisis que se realiza es jerárquico es decir en base a árboles de derivación que se obtienen de las mismas gramáticas. Ejemplo: position:=initial + rate*60Análisis Semántico: Este análisis es más difícil de formalizar, determina el tipo de los resultados intermedios, comprobar que los argumentos que tienen un operador pertenecen al conjunto de operadores...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Compiladores E Interpretes
  • Compiladores e interpretes
  • Compiladores e Interpretes
  • interpretes y compiladores
  • Lenguaje Compilado E Interpretado
  • Compiladores e Interpretes 2 1
  • Compilado Vs Interpretado
  • Diferencia Entre Compilador e Interprete

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS