Universidad Autónoma de Occidente

Compiladores : teoría e implementación / (Record no. 5572)

MARC details
000 -CABECERA
campo de control de longitud fija 04901 a2200289 4500
008 - DATOS DE LONGITUD FIJA--INFORMACIÓN GENERAL
campo de control de longitud fija 2010
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9786077854685
040 ## - FUENTE DE CATALOGACIÓN
Centro catalogador/agencia de origen GAMADERO
Lengua de catalogación spa
Centro/agencia transcriptor GAMADERO
041 ## - CÓDIGO DE IDIOMA
Código de lengua del texto/banda sonora o título independiente Español
050 00 - SIGNATURA TOPOGRÁFICA DE LA BIBLIOTECA DEL CONGRESO
Número de clasificación QA76.76.C65 .R8 2010
100 ## - ENTRADA PRINCIPAL--NOMBRE DE PERSONA
Nombre de persona Ruiz Catalán
245 ## - MENCIÓN DEL TÍTULO
Título Compiladores : teoría e implementación /
250 ## - MENCION DE EDICION
Mención de edición 1RA
260 ## - PUBLICACIÓN, DISTRIBUCIÓN, ETC.
Nombre del editor, distribuidor, etc. ALFAOMEGA
Lugar de publicación, distribución, etc. MEXICO
Fecha de publicación, distribución, etc. 2010
300 ## - DESCRIPCIÓN FÍSICA
Extensión 448
Otras características físicas ILUSTRACION
Dimensiones 17 X 23 CM
504 ## - NOTA DE BIBLIOGRAFÍA, ETC.
Nota de bibliografía, etc. Autores: Ruiz, Jacinto<br/>ISBN: 978-607-7854-68-5<br/>Área: Informática y computación<br/>Subárea: Lenguajes y Programación<br/>Materiales de apoyo: <br/> Libre acceso<br/> Comprar eBook
505 ## - NOTA DE CONTENIDO CON FORMATO
Nota de contenido con formato : Índice<br/>Agradecimientos.<br/>Prólogo.<br/>Parte I. Teoría<br/>Capítulo 2. Análisis léxico ...<br/>2.1 Utilidad del análisis léxico.<br/>2.2 Funcionamiento ....<br/>2.3 Términos utilizados....<br/>2.4 Especificación del analizador léxico.<br/>2.5 Construcción de un analizador léxico.<br/>Capítulo 1. Introducción.<br/>3<br/>1.1 Definición de compilador.<br/>3<br/>1.2 Estructura de un compilador<br/><br/>1.2.1 Análisis léxico..<br/><br/>1.2.2 Análisis sintáctico<br/>8<br/>1.2.3 Análisis semántico.<br/>9<br/>1.2.4 Generación de código intermedio<br/>10<br/>1.2.5 Generación de código final<br/>13<br/>1.2.6 Tablas de símbolos y de tipos<br/>13<br/>1.2.7 Manejo de errores<br/>14<br/>1.3 Fases del proceso de compilación.<br/>14<br/>1.4 Herramientas y descripción del lenguaje.<br/>[4:32 p.m., 23/6/2025] Zury Pedraza : COMPILADORES<br/>2.5.1 Identificar las palabras reservadas.<br/>2.5.2 Construir el diagrama de transiciones<br/>2.6 Ejercicios resultos.<br/>Ejercicio 2.1 ..<br/>Ejercicio 2.2<br/>Capítulo 3.Análisis sintáctico....<br/>3.1 Funciones del analizador sintáctico .<br/>3.2 Diseño de gramáticas<br/>3.3 Dificultades para la creación de gramáticas.<br/>3.3.1 La recursividad<br/>3.3.2 La ambigüedad.<br/>3.3.3 La asociatividad<br/>3.3.4 La precedencia..<br/>3.3.5 La parentización.<br/>3.4 Análisis sintáctico lineal<br/>3.5 Diagramas de sintaxis<br/>3.6 Ejercicios resueltos...<br/>Ejercicio 3.1<br/>Ejercicio 3.2<br/>Ejercicio 3.3<br/>* 33<br/>* Sз<br/>* 35<br/>..38<br/>38<br/>39<br/>.... 40<br/>4<br/>42<br/>46<br/>46<br/>47<br/>48<br/>VIII<br/>Capítulo 4. Análisis sintáctico descendente<br/>4.1 Introducción<br/>4.2 Analizadores sintácticos predictivos..<br/>4.3 Conjuntos de predicción y gramáticas LL(1)<br/>4.3.1 Conjunto de primeros.<br/>4.3.2 Conjunto de siguientes.<br/>4.3.3 Conjunto de predicción y gramáticas LL(1).<br/>4.4 Conversión a gramáticas LL(1)<br/>4.4.1 Eliminación de la factorización por la izquierda..<br/>4.4.2 Eliminación de la recursividad por la izquierda..<br/>4.5 Analizadores sintáticos descendentes recursivos (ASDR).<br/>4.6 Implementación de ASDP's.<br/>4.6.1 Construcción de la tabla de análisis<br/>5I<br/>51<br/>54<br/>55<br/>56<br/>59<br/>60<br/>64<br/>65<br/>66<br/>68<br/>68<br/>69<br/>©<br/>[4:32 p.m., 23/6/2025] Zury Pedraza : 4.6.2 Algoritmo de análisis..<br/>71<br/><br/>4.7 Ejercicios resueltos.......<br/>74<br/><br/>Ejercicio 4.1<br/>..74<br/><br/>Ejercicio 4.2<br/>..75<br/><br/><br/><br/>Capítulo 5. Análisis sintáctico ascendente.<br/>..79<br/>5.1 Introducción ...<br/>79<br/><br/>5.2 Algoritmo de desplazamiento y reducción<br/>.80<br/><br/>5.2.1 Acción ACEPTAR...<br/>..82<br/><br/>5.2.2 Acción RECHAZAR<br/>82<br/><br/>5.2.3 Método GOTO.<br/>..82<br/><br/>5.2.4 Acción REDUCIR..<br/>82<br/><br/>5.2.5 Acción DESPLAZAR<br/>.82<br/><br/>5.2.6 Ejemplo de aplicación del algoritmo de desplazamiento<br/><br/>y reducción<br/>82<br/><br/>5.3 Construcción de tablas de análisis sintáctico SLR<br/>85<br/><br/>5.3.1 Elemento<br/>85<br/><br/>5.3.2 Cierre o clausura..<br/>86<br/><br/>5.3.3 Operación ir_a<br/>87<br/><br/>5.3.4 Construcción de la colección canónica de conjuntos de<br/><br/>elementos<br/>87<br/>5.3.5 Construcción de un autómata a partir de la colección<br/><br/>canónica<br/>91<br/><br/>5.3.6 Construcción de la tabla de analisis a partir de un<br/><br/>autómata ..<br/>92<br/><br/>5.3.7 Conflictos en las tablas SLR<br/>..95<br/><br/>5.4 Organigrama de las gramáticas<br/>96<br/><br/>5.5 Ejercicios resueltos..<br/>98<br/><br/>Ejercicio 5.1<br/>98<br/><br/>100<br/>Ejercicio 5.2<br/><br/><br/>Capítulo 6. Tabla de tipos y de símbolos<br/>.105<br/>105<br/><br/>6.1 Introducción.<br/><br/>105<br/>6.2 La tabla de tipos..<br/>6.2.1 Implementación de la tabla de tipos
520 ## - RESUMEN, ETC.
Resumen, etc. Este libro es un manual de ayuda para estudiosos de procesadores de lenguajes y/o compiladores, trata de la construcción de un compilador paso a paso, desde la especificación del lenguaje hasta la generación del código final (generalmente, un ejecutable), un tema que está poco tratado, sobre todo en español. Lo que pretendemos con este libro es dar las bases teóricas suficientes para poder abordar la construcción de un compilador completo, y luego implementarlo. En la parte teórica se detallan todas las fases para la creación de un procesador de lenguajes, y además se incluyen ejercicios que ayudan a aclarar las ideas expuestas.
526 ## - NOTA DE INFORMACIÓN SOBRE EL PROGRAMA DE ESTUDIO
Program name Ingeniería en Tecnologías de la Información y Comunicación
650 #0 - PUNTO DE ACCESO ADICIONAL DE MATERIA--TÉRMINO DE MATERIA
Término de materia o nombre geográfico como elemento de entrada PROGRAMACION
9 (RLIN) 1088
700 ## - ENTRADA AGREGADA--NOMBRE PERSONAL
Nombre de persona Jacinto.
942 ## - ELEMENTOS DE ENTRADA SECUNDARIOS (KOHA)
Tipo de ítem Koha Libro
Fuente del sistema de clasificación o colocación Clasificación Decimal Dewey
Edición 1RA
Parte de la signatura que corresponde a la clasificación (Parte de la clasificación) QA76.76.C65 .R8
945 ## - CATALOGADORES
Número del Creador del Registro 1
Nombre del Creador del Registro admin
Número de último modificador del registro 1260
Nombre del último modificador del registro Norma Gabriela Corona Arreguin
Holdings
Estatus retirado Estado de pérdida Fuente del sistema de clasificación o colocación Estado de daño Clasificación normalizada Koha para ordenación No para préstamo Código de colección Biblioteca de origen Biblioteca actual Ubicación en estantería Fecha de adquisición Forma de adquisición Total de préstamos Signatura topográfica completa Código de barras Visto por última vez Copia número Precio de reemplazo efectivo desde Tipo de ítem Koha
    Clasificación Decimal Dewey   QA_76_760000000000000_C65__R8_2010   Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 23/06/2025 Donación   QA76.76.C65 .R8 2010 0919Q 23/06/2025 EJ.1 23/06/2025 Libro
    Clasificación Decimal Dewey   QA_76_760000000000000_C65__R8_2010   Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 23/06/2025 Donación   QA76.76.C65 .R8 2010 0921Q 23/06/2025 EJ.2 23/06/2025 Libro
    Clasificación Decimal Dewey   QA_76_760000000000000_C65__R8_2010   Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 23/06/2025 Donación   QA76.76.C65 .R8 2010 0920Q 23/06/2025 EJ.3 23/06/2025 Libro

Libros electrónicos

eLibro eLibro

Recursos de investigación libres

image host image host image host image host image host image host image host image host image host image host

Recursos informativos



TecNM | Tecnológico Nacional de México

© 2025 by Biblionexus