0 calificaciones0% 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
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 calificaciones0% 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
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/