Libro del dragón

Compilers: Principles, Techniques and Tools (English Compilers: Principles, Techniques, and Tools ) es una computadora de referenciaen el campo de la compilación , escrita por Alfred V. Aho , Ravi Sethi y Jeffrey D. Ullman . Se ocupa de todos los aspectos científicos y técnicos de la creación de compiladores.

Se le conoce con el nombre de libro Dragón (en francés Livre au dragon ) debido a la imagen de portada que, en todas las ediciones sucesivas, representa una pelea entre un caballero y un dragón. Las diferentes versiones se identifican comúnmente por el color del dragón.

Historia y sucesivas ediciones

El libro Dragon sigue a un primer libro traducido al francés, (en) Principles of Compiler Design , escrito por Alfred V. Aho y Jeffrey D. Ullman . Este libro, publicado en 1977, ya presentaba un dragón en su portada. Por esta razón, y por el color de dicho dragón, a veces se le conoce como el Libro del Dragón verde en inglés  : Libro del Dragón Verde , aunque no es estrictamente una versión del libro del Dragón que aquí se describe.

La primera edición del libro Dragon se publicó en inglés en 1986. La versión francesa de esta primera edición data de 1989. Los traductores son Pierre Boullier , Philippe Deschamp, Martin Jourdan, Bernard Lorho y Monique Mazaud. Debido al color del dragón en las versiones en inglés y francés, esta primera edición a veces se llama Dragon book red en inglés  : Red Dragon Book .

La segunda edición del libro Dragon fue publicada en inglés en 2006 por Pearson , con Monica S. Lam como cuarta coautora. Se le conoce como el libro del dragón púrpura ( Purple Dragon Book ) debido al color del dragón en la portada. La versión francesa apareció ennoviembre 2007. Los traductores son Philippe Deschamp, Bernard Lorho, Benoît Sagot y François Thomasset.

Contenido

Los temas tratados en la primera versión del libro Dragon son los siguientes:

La segunda edición es una profunda actualización del trabajo, con nuevos temas como:

Notas y referencias

  1. ¿Por qué un dragón? La inscripción en el cofre del dragón, "  Complexity of Compiler Design  " ( complejidad de diseñar un compilador ) explica esta elección: para los autores, un compilador es un tema de gran complejidad por lo que podemos considerarlo como un monstruo invencible si no utilizar las herramientas, los intelectuales y el software adecuados, expuestos en un libro como este ...
  2. Aho, Sethi, Ullman, Compiladores: principios, técnicas y herramientas , Addison-Wesley, 1986. ( ISBN  0-201-10088-6 )
  3. Aho, Sethi, Ullman, Compiladores: Principios, técnicas y herramientas , InterEditions, 1989 ( ISBN  2-7296-0295-X ) . Reeditado por Dunod en 2000 con el título Compiladores: principios, técnicas y herramientas - Cursos y ejercicios . ( ISBN  2-100-05126-1 )
  4. Aho, Lam, Sethi, Ullman, Compilers: Principles, Techniques and Tools, 2 e  edición , Pearson Education France, 2007. ( ISBN  978-2-7440-7037-2 )

enlaces externos