Professional Documents
Culture Documents
DE MISANTLA
SEMESTRE: 6 SEMESTRE
FECHA: 08/03/2015
+Intrpretes de consultas
Un traductor es claramente especificado con su nombre traduce en
informtica es un programa que tiene como entrada un texto escrito en un
lenguaje y como salida produce un texto escrito en un lenguaje que preserva el
significado de origen.
Ejemplos de traductores son los ensambladores y los compiladores. En el
proceso de traduccin se identifican dos fases principales:
+Fase de anlisis
+Fase de sntesis
Los ensambladores no son lo que su nombre indica, estos ensambladores
son programas que realizan la traduccin de un programa escrito en ensamblador
a un lenguaje mquina.
Tipos de ensambladores:
+Ensambladores bsicos
+Ensambladores modulares, o macro ensambladores
+Ensambladores modulares 32-bits o de alto nivel
Los compiladores tanto como su nombre lo seala compilan o juntan en
informtica un compilador es un programa que traduce un programa escrito en un
lenguaje de programacin a otro lenguaje de programacin, es decir programa que
permite traducir el cdigo fuente de un programa en lenguaje de alto nivel, a otro
lenguaje de nivel inferior.
Cualquier compilador debe realizar dos tareas principales: anlisis del
programa a compilar y sntesis de un programa en lenguaje mquina. Para el
estudio de un compilador, es necesario dividir su trabajo en fases.
Componentes en que se divide un compilador:
+Anlisis Lxico
+Anlisis Sintctico
+Anlisis Semntico
+Generacin de cdigo intermedio
+Optimizacin de cdigo
+Generacin de cdigo
+Administrador de la tabla de los smbolos
+Manejador de errores