Usted está aquí: Inicio Ingeniería Informática Language Processors Mandatory readings

Mandatory readings

Acciones de Documento
  • Vista de contenidos
  • Marcadores (bookmarks)
  • Exportación de LTI
Autores: David Griol Barres, Antonio Berlanga de Jesús, Jesús García Herrero, Juan Manuel Alonso Weber
En este apartado encontraremos enlaces a ficheros (HTML, PDF, Word...) de materiales de lectura de la asignatura, listado bibliográfico o enlaces web a lecturas online.

 

Basic bibliography:

  • RR-B-001. Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman. Compilers: Principles, Techniques and Tools. Pearson Addison Wesley. 2007.
  • RR-B-002. A. V. Aho and J. D. Ullman. Principles of Compiler Design. Addison-Wesley, Reading, Mass. 1977.
  • RR-B-003. T. Pittman and J. Peters. The Art of Compiler Design: Theory and Practice.Prentice-Hall, Englewood Cliffs, New Jersey. 1992.
  • RR-B-004. K. Louden. Compiler Construction: Principles and Practice.  Course Technology. 1997.
  • RR-B-005. K. A. Lemone. Fundamentals of Compilers: An Introduction to Computer Language Translation. CRC Press. 1992.
  • RR-B-006. John Levine. Flex and Bison: Text Processing Tools. O'Reilly Media. 2009.
  • RR-B-007. Anthony J. Dos Reis. Compiler Construction Using Java, JavaCC, and Yacc. Wiley-IEEE Computer Society Pr. 2011.

Additional bibliography:

  • RR-B-008. Dick Grune, Henri E. Bal, Ceriel J.H. Jacobs, Koen G. Langendoen. Modern Compiler Design. Addison-Wesley. 2000.
  • RR-B-009. Ronald Mak. Writing Compilers and Interpreters: A Software Engineering Approach. John Wiley and Sons. 2009.
  • RR-B-010. Keith Cooper and Linda Torczon. Engineering a Compiler. Second Edition, Elsevier Morgan-Kaufmann. 2011.
  • RR-B-011. Aarne Ranta. Implementing Programming Languages. An Introduction to Compilers and Interpreters. College Publications, London. 2012.
  • RR-B-012. Mads Tofte. Compiler Generators: What They Can Do, What They Might Do, and What They Will Probably Never Do. Monographs in Theoretical Computer Science. An EATCS Series. Springer. 2012.
  • RR-B-013. Charles N. Fischer, Ron K. Cytron and Richard J. LeBlanc. Crafting A Compiler. Addison Wesley. 2011.
  • RR-B-014. Dick Grune, Kees van Reeuwijk, Henri E. Bal and Ceriel J.H. Jacobs. Modern Compiler Design. Wiley. 2012.
  • RR-B-015. Torben Mogensen. Introduction to Compiler Design (Undergraduate Topics in Computer Science). Springer. 2011.

Applied and recommended bibliography for the practical exercises:

  • RR-B-016. Reinhard Wilhelm, Helmut Seidl and Sebastian Hack. Compiler Design: Analysis and Transformation. Springer. 2012.
  • RR-B-017. Sebastian Hack, Reinhard Wilhelm and Helmut Seidl. Compiler Design: Code Generation and Machine-Level Optimization. Springer. 2013.
  • RR-B-018. Steven Bird, Ewan Klein and Edward Loper. Natural Language Processing with Python. Monographs in Theoretical Computer Science. O'Reilly Media, Inc. 2009.
  • RR-B-019. C. N. Fisher, R. J. Leblanc. Crafting a Compiler with C. Addison-Wesley. 1991
  • RR-B-020. Dick Grune and Ceriel J.H. Jacobs. Parsing Techniques: A Practical Guide. Springer. 2010.
  • RR-B-021. Maxim Mozgovoy. Algorithms, Languages, Automata, and Compilers: A Practical Approach. Jones and Bartlett Publishers, Inc. 2009.
  • RR-B-022. David Watt and Deryck Brown. Programming Language Processors in Java: Compilers and Interpreters. Prentice Hall. 2000.
Reutilizar Curso
Descargar este curso