0% encontró este documento útil (0 votos)
95 vistas3 páginas

Fases de Un Compilador PDF

Este documento describe las distintas fases de un compilador, incluyendo el análisis léxico, sintáctico, semántico y la generación de código objeto. Explica que el código fuente contiene las instrucciones en un lenguaje de programación, el análisis léxico agrupa los caracteres en unidades significativas, el análisis sintáctico determina si sigue la sintaxis, el análisis semántico comprueba el significado, y la generación de código objeto produce código que puede ej
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
95 vistas3 páginas

Fases de Un Compilador PDF

Este documento describe las distintas fases de un compilador, incluyendo el análisis léxico, sintáctico, semántico y la generación de código objeto. Explica que el código fuente contiene las instrucciones en un lenguaje de programación, el análisis léxico agrupa los caracteres en unidades significativas, el análisis sintáctico determina si sigue la sintaxis, el análisis semántico comprueba el significado, y la generación de código objeto produce código que puede ej
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Instituto Tecnológico Superior de Jerez

Jerez de García Salinas a 07 de febrero del 2020


Ricardo Benjamín Viramontes Juárez
[email protected]
S17070162
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Lenguajes y Autómatas I.
6to. SEMESTRE.
Tema 1
Diagrama Fases de un Compilador.
M.C.C. Vanessa Saldívar Quezada.
Código Fuente: es el archivo o
archivos con las instrucciones
necesarias, realizadas en un
lenguaje de programación.

Análisis léxico: Lee la secuencia de


caracteres de izquierda a derecha del
programa fuente y agrupa las
secuencias de caracteres en unidades
con significado propio.

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 las
construcciones de alto nivel del lenguaje.

Tabla de Símbolos: Es una estructura


Gestor de errores: etecta e informa
tipo diccionario con operaciones de Análisis semántico: Realiza las
de errores que se produzcan durante
inserción, borrado y búsqueda, que comprobaciones necesarias sobre el árbol
la fase de análisis. Debe generar
almacena información sobre los sintáctico para determinar el correcto
mensajes significativos y reanudar la
símbolos que van apareciendo a lo significado del programa.
traducción.
largo del programa

Generación y optimización de código intermedio: La


optimización consiste en la calibración del árbol
sintáctico donde ya no aparecen construcciones de
alto nivel. Generando un código mejorado, ya no
estructurado, más fácil de traducir directamente a
código ensamblador o máquina.

Generador de código objeto: Toma como entrada la


representación intermedia y genera el código
objeto. La optimización depende de la máquina, es
necesario conocer el conjunto de instrucciones, la
representación de los datos, modos de
direccionamiento, número y propósito de registros,
jerarquía de memoria, encauzamientos, etc.

Código objeto: se refiere al código


máquina que puede ejecutarse
directamente en la unidad central de
proceso (CPU) del sistema.
Referencias Bibliográficas.
RicardoGeek. (diciembre 15, 2016). Fases del Compilador. 06-febrero-2020, de
RicardoGeek Sitio web: https://ricardogeek.com/fases-del-compilador/
Unknown. (N.E.). Definición de Código Objeto. 06-febrero-2016, de Sistemas Sitio web:
https://sistemas.com/codigo-objeto.php
Unknown. (N.E.). ¿Qué es código fuente? 06-febrero-2020, de Tecnología Fácil Sitio web:
https://tecnologia-facil.com/que-es/que-es-codigo-fuente/

También podría gustarte