Compiladores Teoría e implementación

Autor: Jacinto Ruiz Catalán

ISBN: 9786077854685

Editorial: Alfaomega, Grupo Editor

Edición: 1

Páginas: 423

Formato: 23x17

Cant. tomos: 1

Año: 2010

Idioma: España

Origen: México

Disponibilidad.: No Disponible

Gs 288.000
Este libro, que pretende ser una guía de referencia, está dirigido no sólo a estudiantes de Ingeniería o Ingeniería Técnica en Informática, sino también a profesionales o aficionados a la informática.

El texto se compone de una extensa parte teórica y una completa parte práctica. 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. La parte práctica desarrolla por completo un traductor para un lenguaje sencillo de lógica de proposiciones. Asimismo, se implementan dos compiladores, ambos totalmente desarrollados, de un subconjunto del lenguaje C; el primero de ellos, sencillo para iniciarse, y el segundo, más completo que sirve para avanzar en el tema; es decir, que se trata desde el análisis léxico hasta la generación de código final (utilizando un emulador de ensamblador llamado Ens2001).

Con este libro, el estudiante, profesional o aficionado estará preparado no sólo para entender mejor el complejo mundo de los compiladores, sino también de los lenguajes de programación y de las máquinas donde se aplican. Utilizando las técnicas aprendidas, los lectores podrán desarrollar sus propios compiladores o traductores, por ejemplo, para un microcontrolador PIC.
Agradecimientos
Prólogo

Parte I. Teoría
Capítulo 1. Introducción
Capítulo 2. Análisis léxico
Capítulo 3. Análisis sintáctico
Capítulo 4. Análisis sintáctico descendente
Capítulo 5. Análisis sintáctico ascendente
Capítulo 6. Tabla de tipos y de símbolos
Capítulo 7. Análisis semántico
Capítulo 8. Generación de código intermedio y final

Parte II. Implementación de L-0
Capítulo 9. Especificación de L-0
Capítulo 10. Análisis léxico de L-0
Capítulo 11. Análisis sintáctico de L-0
Capítulo 12. Análisis semántico y generación de código de L-0

Parte III. Implementación de C-0
Capítulo 13. Especificación de C-0
Capítulo 14. Análisis léxico, sintáctico y semántico de C-0
Capítulo 15. Generación de código intermedio de C-0
Capítulo 16. Generación de código final de C-0

Parte IV. Implementación de C-1
Capítulo 17. Especificación de C-1
Capítulo 18. Análisis léxico y sintáctico de C-1
Capítulo 19. Análisis semántico de C-1
Capítulo 20. Generación de código de C-1

Parte V. Apéndices, bibliografía e índice alfabético
Apéndice A. Herramientas
Apéndice B. Código intermedio y final para C-1 en Ens2001

Bibliografía
Libros y manuales
Software
Índice alfabético
No hay enlaces disponible
Libros Relacionados