Construcción de Compiladores: Principios y prácticas
- 1a ed.
- México Thomson 2005
- 582 p. ; 25 cm.
Este libro es una introducción al campo de la construcción de compiladores. Combina un es- tudio detallado de la teoría subyacente al enfoque moderno para el diseño de compiladores, junto con muchos ejemplos prácticos y una descripción completa, con el código fuente, de un compilador para un lenguaje pequeño. Está específicamente diseñado para utilizarse en un curso introductorio sobre el diseño de compiladores o construcción de compiladores a un nivel universitario avanzado. Sin embargo, también será de utilidad para profesionales que se incorporen o inicien un proyecto de escritura de compilador, en la medida en que les dará todas las herramientas necesarias y la experiencia práctica para diseñar y programar un compilador real. Este texto se encarga de proporcionar el balance adecuado entre la teoría y la práctica, y de suministrar suficientes detalles de implementación real para ofrecer una visión real de las técnicas sin abrumar al lector. En este texto proporciono un compilador completo para un lenguaje pequeño escrito en C y desarrollado utilizando las diferentes técnicas estudiadas en cada capítulo. Además, ofrezco descripciones detalladas de técnicas de codificación para ejemplos adicionales de lenguajes a medida que se estudian los temas relacionados. Finalmente, cada capítulo concluye con un extenso conjunto de ejercicios, que se dividen en dos secciones. La primera contiene los diversos ejercicios que se resuelven con papel y lápiz y que implican poca programación. La segunda contiene aquellos que involucran una cantidad importante de programación.