Autor | Alfred V. Aho y Jeffrey D. Ullman |
---|---|
Idioma | Inglés |
Editor | Addison Wesley |
Fecha de publicación | 1977 |
Páginas | 614 |
ISBN | 0-201-00022-9 |
Principles of Compiler Design , de Alfred Aho y Jeffrey Ullman , es un libro de texto clásico sobre compiladores para lenguajes de programación informática . Ambos autores ganaron el premio Turing 2020 por su trabajo sobre compiladores.
A menudo se le llama el " libro del dragón verde " [1] y su portada muestra a un caballero y un dragón en batalla; el dragón es verde y está etiquetado como "Complejidad del diseño del compilador", mientras que el caballero empuña una lanza y un escudo etiquetados como " Generador de analizador LALR " y "Traducción dirigida por sintaxis" respectivamente, y monta un caballo etiquetado como "Análisis de flujo de datos". El libro puede llamarse el "libro del dragón verde" para distinguirlo de su sucesor, Compilers: Principles, Techniques, and Tools de Aho, Sethi y Ullman , que es el "libro del dragón rojo". [1] La segunda edición de Compilers: Principles, Techniques, and Tools agregó un cuarto autor, Monica S. Lam , y el dragón se volvió púrpura; por lo tanto, se convirtió en el " libro del dragón púrpura ". El libro también contiene el código completo para hacer un compilador. La contraportada ofrece la inspiración original del diseño de la portada: el dragón es reemplazado por molinos de viento y el caballero es Don Quijote .
El libro fue publicado por Addison-Wesley , ISBN 0-201-00022-9 . Los agradecimientos mencionan que el libro fue compuesto íntegramente en Bell Labs utilizando troff en el sistema operativo Unix , del cual, en ese momento, poco se había visto fuera de los laboratorios.