jdufhf

Páginas: 4 (812 palabras) Publicado: 14 de marzo de 2014

jfvjkfhh

gj
ftg
jg
j
fy
kh
fdgjg
f
j
h
fg
jhfg
h

gh
g
j
gh
g
f


Introducción
En este documento, veremos y trataremos de comprender todo sobre lo que es un compilador ysu funcionamiento, sabemos bien que un compilador es un traductor que convierte un texto escrito en un lenguaje fuente de alto nivel en un programa objeto en código máquina.COMPILADORES
Un compilador es un programa informático, que se encarga de traducir el código fuente de una aplicación que este en desarrollo, es decir convierte un programa hechoen lenguaje de programación de alto nivel a un lenguaje de máquina, el cual es conocido como de bajo nivel, de tal forma que sea más entendible y mucho más fácil de procesar en el equipo en el que seestá ejecutando.
Características de un compilador
Generalmente un compilador se divide en dos partes:

LA PRIMERA ETAPA
Es de análisis está encargada de la escritura correcta del código fuentey contiene las tres siguientes fase;
Analizador léxico: Lee la secuencia de caracteres de izquierda a derecha del programa fuente y agrupa las secuencias de caracteres en unidades con significadopropio. Las palabras clave, identificadoras, operadores, constantes numéricas, signos de puntuación como separadores de sentencias, llaves, paréntesis, etc. Son diversas clasificaciones de componentesléxicos.

Análisis sintáctico: determina si la secuencia de componentes léxicos sigue la sintaxis del lenguaje y obtiene la estructura jerárquica del programa en forma de árbol, donde los nodos son lasconstrucciones de alto nivel del lenguaje.
Análisis semántico: debe garantizar que se consideren todas las reglas dependientes del contexto del lenguaje de programación. La tabla de símbolos seemplea para revisar si un identificador ya ha sido declarado.

LA SEGUNDA ETAPA
La llamamos esta de síntesis o de traducción, que se realiza después del proceso de análisis se procede a generar...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS