stringtranslate.com

Compiladores: principios, técnicas y herramientas

Compilers: Principles, Techniques, and Tools [1] es un libro de texto de informática de Alfred V. Aho , Monica S. Lam , Ravi Sethi y Jeffrey D. Ullman sobre la construcción de compiladores para lenguajes de programación . Publicado por primera vez en 1986, es ampliamente considerado como el texto clásico y definitivo sobre tecnología de compiladores. [2]

Se lo conoce como el Libro del Dragón entre generaciones de científicos informáticos [3] [4], ya que su portada muestra a un caballero y un dragón en batalla, una metáfora de la conquista de la complejidad. Este nombre también puede hacer referencia a los Principios de diseño de compiladores de Aho y Ullman .

Primera edición

La primera edición (1986) se denomina 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 Aho y Ullman de 1977 , a veces conocido como el "libro del dragón verde". [5] Los temas tratados en la primera edición incluyen:

Segunda edición

Siguiendo la tradición de sus dos predecesoras, la segunda edición (2006) presenta un dragón y un caballero en su portada, y se la 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, entre ellos:

Segunda edición actualizada

Para cubrir los últimos avances y problemas, Pearson Education India publicó una segunda edición actualizada (4 de julio de 2023), con contribuciones de Sorav Bansal. Esta edición revisada y actualizada incluye nuevos capítulos sobre semántica de lenguajes de programación y semántica de comportamiento indefinido.

Véase también

Referencias

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

Lectura adicional

Enlaces externos