Day |
Time |
Room |
Monday |
11:00-13:00 |
C1 |
Thursday |
14:00 - 16:00 |
A1 |
Compiling Techniques : Reference Texts
Textbook. All topics covered in the course are presented in class, through transparencies which discuss, in detail, all the formulas and structures of interest. Hence, the recommended book, below, is not for an alternative reading but for a complementary reading and a guide to the organization of the topics discussed.
How to use it? Read the chapter of the topics presented in the transparencies and find in it, the explanations of the each sentence, formula, structure and example that has been introduced in the transparencies.
- Aho
A.V., Lam M.S., Sethi R. , Ullman J.D., Compilers. Principles,
Techniques and Tools - Second Edition, Pearson Addison Wesley,
2007, Chapters I-VIII (included) [ALSU]
Reference Books
- D.
Grune, H.E. Bal, C.J.H. Jacobs, and K.G. Langendoen, Modern Compiler Design,
John Wiley & Sons, 2001 [GBJL]
- R.
Wilhelm, and D. Maurer, Compiler Design, Addison-Wesley, 1996 [WMA]
- S.S.
Muchnick, Advanced Compiler Design and Implementation, Morgan Kaufmann,
1997 [MUC]
- Sippu,
S. and E. Soisalon-Sininen, Parsing Theory Volume II: LR(K) and LL(K)
parsing, Springer, 1990 [SSO]
Notizie Essenziali Paradigmi
Modulo II: Riferimenti bibliografici
- Bellia M., Copia dei lucidi delle lezioni
- Bellia M., Copia degli esercizi
- Bellia M., PLP - Modulo II: Semantica Denotazionale e Concetti ..., [BM]
Testi di consultazione
- Gabrielli M., S. Martini, Linguaggi di Programmazione: Principi e Paradigmi (seconda edizione), McGraw-Hill, Milano, 2011 [GM]
- D.
Pratt T.W., M.V. Zelkowitz, Programming Languages: Design and Implementation,
Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 1996 [PZ]
- R.
Sethi R., Programming Languages: Concepts and Constructs (snd edition), Addison-Wesley, Reading, Massachusetts, 1996 [SR]
- Turbak, F., Gifford, D., M.A. Sheldon, Design Concepts in Programming Languages, MIT Press, 2008 [TG]
- Mitchell, J.C., Concepts in Programming Languages, Cambridge University Press, 2003 [MJ]