Principles of Compiler Design
Principles of Compiler Design (Principios de diseño del compilador) es un libro clásico sobre compiladores para los lenguajes de programación de computadora …
Principles of Compiler Design (Principios de diseño del compilador) es un libro clásico sobre compiladores para los lenguajes de programación de computadora escrito por Alfred Aho y Jeffrey D. Ullman.
A menudo llamado "el libro del dragón" porque su cubierta representa a un caballero y un dragón en batalla; el dragón es verde, y está etiquetado "Complejidad de la Construcción del Compilador", mientras que el caballero maneja una lanza etiquetada "generador parser LALR". El libro puede ser llamado "el libro del dragón verde" para distinguirlo de su sucesor, el libro Compilers: Principles, Techniques, and Tools (Compiladores: Principios, Técnicas y Herramientas) de Aho, Sethi y Ullman, que es "el libro del dragón rojo" porque el dragón en su cubierta es rojo. La segunda edición de Compilers: Principles, Techniques, and Tools agregó a un cuarto autor, Monica S. Lam, y el dragón se convirtió en púrpura; por lo tanto convirtiéndose en "el libro del dragón púrpura".
La contraportada ofrece un humorístico diferente punto de vista sobre el problema - el dragón es reemplazado por molinoes de viento, y el caballero es Don Quijote.
Hoy en día, Principles of Compiler Design está bastante anticuado, pero cuando salió, en 1977, fue aclamado por su inclinación práctica; incluyó tratamientos de todas las fases de la compilación, con suficiente detalle algorítmico que los estudiantes podían construir sus propios pequeños compiladores en un semestre.
El libro fue publicado por Addison-Wesley, ISBN 0-201-00022-9. Los reconocimientos mencionan que el libro fue enteramente compuesto en los Laboratorios Bell usando troff en el sistema operativo Unix, que en aquel momento había sido poco visto fuera de los laboratorios.
Véase también
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.