De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Compiladores: Principios, técnicas y herramientas [1] es unlibro de texto de ciencias de la computación de Alfred V. Aho , Monica S. Lam , Ravi Sethi y Jeffrey D. Ullman sobre laconstrucción de compiladores para lenguajes de programación . Publicado por primera vez en 1986, es ampliamente considerado como el texto clásico de tecnología de compilación definitiva. [2]

Es conocido como el Libro del Dragón por generaciones de científicos de la computación [3] [4] ya que su portada representa a un caballero y un dragón en batalla, una metáfora para conquistar la complejidad. Este nombre también puede hacer referencia a los principios de diseño de compiladores más antiguos de Aho y Ullman .

Primera edición [ editar ]

La primera edición (1986) se llama informalmente el "libro del dragón rojo" para distinguirla de la segunda edición [5] y de los Principios de diseño de compiladores de 1977 de Aho & Ullman, a veces conocido como el "libro del dragón verde". [5] Los temas cubiertos en la primera edición incluyen:

Segunda edición [ editar ]

Siguiendo la tradición de sus dos predecesores, la segunda edición (2006) presenta un dragón y un caballero en su portada, y se conoce informalmente como el dragón púrpura . Monica S. Lam de la Universidad de Stanford se convirtió en coautora de esta edición.

La segunda edición incluye varios temas adicionales, que incluyen:

  • Traducción dirigida
  • Nuevos análisis de flujo de datos
  • Máquinas paralelas
  • Recolección de basura
  • Nuevos estudios de caso

Ver también [ editar ]

  • Estructura e interpretación de programas informáticos

Referencias [ editar ]

  1. ^ Aho, Sethi, Ullman, Compiladores: principios, técnicas y herramientas , Addison-Wesley, 1986. ISBN 0-201-10088-6 
  2. ^ "Los 9 mejores libros 1/2 en la estantería de un hacker" . Consultado el 23 de octubre de 2010 . CS1 maint: parámetro desalentado ( enlace )
  3. ^ Alex Martelli; Anna Martelli Ravenscroft; David Ascher (2005). Libro de cocina de Python . O'Reilly Media. pag. 587. ISBN 978-0-596-00797-3. Consultado el 21 de octubre de 2011 . CS1 maint: parámetro desalentado ( enlace )
  4. ^ Ian Stephenson (2005). Render de producción: diseño e implementación . Saltador. pag. 139. ISBN 978-1-85233-821-3. Consultado el 21 de octubre de 2011 . CS1 maint: parámetro desalentado ( enlace )
  5. ↑ a b Mad Macz (enero de 2002). Internet subterráneo: el camino del hacker . PageFree Publishing, Inc. pág. 219. ISBN 978-1-930252-53-0. Consultado el 21 de octubre de 2011 . CS1 maint: parámetro desalentado ( enlace )

Lectura adicional [ editar ]

  • Aho, Alfred Vaino ; Lam, Monica Sin-Ling ; Sethi, Ravi ; Ullman, Jeffrey David (2006). Compiladores: principios, técnicas y herramientas (2 ed.). Boston, Massachusetts, EE.UU .: Addison-Wesley . ISBN 0-321-48681-1. OCLC  70775643 . [1]

Enlaces externos [ editar ]

  • Sitio web del libro en Stanford con enlace a la errata