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 |