Portada de Compiladores: Principios, Técnicas y Herramientas (El libro del dragón)

Compiladores: Principios, Técnicas y Herramientas (El libro del dragón)

por Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman · 1986

Ver sugerencias

Sinopsis

Este libro es una referencia clásica sobre el diseño y la implementación de compiladores, cubriendo desde el análisis léxico hasta la generación de código.

Más de Alfred V. Aho

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Aunque 'El libro del dragón' se centra en la construcción técnica de compiladores, este libro, desde la filosofía de la computación, indaga en cómo los lenguajes de programación no solo describen cálculos, sino que moldean nuestra percepción y la realidad construida por el software, una mirada profunda a las implicaciones de lo que los compiladores procesan.

'El libro del dragón' es fundamental para entender cómo las reglas se transforman en ejecuciones. Este libro se adentra en la naturaleza misma de las reglas y los sistemas formales, mostrando cómo la autoreferencia y la recursividad, conceptos esenciales en la construcción de compiladores y lenguajes, aparecen en distintos dominios aparentemente dispares.

Estrategia universal de programas

Richard S. Bird, Paul Wadler

1988·divulgacion

Si 'El libro del dragón' te enseña la 'mecánica' de cómo un lenguaje se traduce, este libro ahonda en la 'filosofía' de cómo se construyen programas de manera rigurosa y formal, utilizando principios matemáticos. Comparten la búsqueda de la elegancia y la estructura subyacente en la computación, aunque desde ángulos diferentes —uno cómo se ejecuta, el otro cómo se formula.

Así como 'El libro del dragón' descompone la complejidad de la traducción de lenguajes, Dijkstra en este libro destila la 'esencia' de la computación misma. Ambos autores comparten una pasión por la precisión, la abstracción y la búsqueda de principios fundamentales que subyacen a la práctica de la ingeniería de software, y te invitan a pensar en la computación más allá de la implementación superficial.

Teoría de la programación y compiladores

Niklaus Wirth

1971·divulgacion

Mientras 'El libro del dragón' es la referencia exhaustiva, Wirth, de origen suizo y menos omnipresente en el mainstream anglosajón, ofrece una perspectiva más concisa y fundamentada en sus propios principios de diseño de lenguajes (Pascal, Modula, Oberon). Este libro te dará un entendimiento complementario y más sintético de los mismos fundamentos de la compilación.

Aunque no es directamente sobre compiladores, este libro del autor alemán Manfred Broy, explora cómo diseñar y validar sistemas informáticos bajo restricciones críticas. Complementa 'El libro del dragón' al abordar la fiabilidad de lo que los compiladores producen, adentrándose en las implicaciones de lo 'correcto' en un contexto de tiempo real, un tema menos cubierto en la literatura anglosajona estándar sobre compiladores.

Estructuras de datos y algoritmos

Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman

1983·divulgacion

Este libro, coescrito por dos de los autores de 'El libro del dragón', comparte una estructura pedagógica y un enfoque de presentación riguroso y sistemático. Ambos libros desglosan temas complejos en componentes manejables, usan una notación formal consistente y presentan ejemplos claros para ilustrar conceptos abstractos, una similitud en la 'arquitectura' del aprendizaje.

Al igual que 'El libro del dragón', la serie de Knuth es conocida por su metodología exhaustiva, su precisión matemática y su enfoque didáctico detallado. Ambos libros adoptan una estructura casi enciclopédica, desglosando cada tema en subsecciones meticulosas, con ejemplos, ejercicios y una progresión lógica que convierte un campo tan denso en algo accesible y comprensible paso a paso.

Ayúdame a que yoleo sea sostenible