Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
didattica:magistrale:flc:ay_1415:main [2016/01/31 16:45]
127.0.0.1 external edit
didattica:magistrale:flc:ay_1415:main [2020/09/17 16:55] (current)
Line 41: Line 41:
  
 <WRAP box round 95% center> <WRAP box round 95% center>
-The course intends to provide to the students the theoretical background to understand how a language compiler can be built. The general architecture of a compiler is presented and which are the tools and mechanisms (theoretical and practical) ​need in order to derive a real compiler. Competences are put in place with the construction of a simple compiler for a simple language.+The course intends to provide to the students the theoretical background to understand how a language compiler can be built. The general architecture of a compiler is presented and which are the tools and mechanisms (theoretical and practical) ​needed ​in order to derive a real compiler. Competences are put in place with the construction of a simple compiler for a simple language.
 </​WRAP>​ </​WRAP>​
  
Line 98: Line 98:
 **Reference books** **Reference books**
   * [ALSU] Alfred V. Aho, Monica S. Lam, Ravi Sethi and Jeffrey D. Ullman, //​[[http://​www.amazon.com/​Compilers-Principles-Techniques-Tools-Edition/​dp/​0321486811|Compilers - Principles, Techniques, and Tools]]//, 2nd Edition, Pearson Education 2007.   * [ALSU] Alfred V. Aho, Monica S. Lam, Ravi Sethi and Jeffrey D. Ullman, //​[[http://​www.amazon.com/​Compilers-Principles-Techniques-Tools-Edition/​dp/​0321486811|Compilers - Principles, Techniques, and Tools]]//, 2nd Edition, Pearson Education 2007.
-  * [ANT] Terence Parr, //{{:​didattica:​choiceexams:​flc:​the_definitive_antlr_4_reference.pdf|The Definitive ANTLR 4 Reference}}//, The Pragmatic Programmers,​ 2012+  * [ANT] Terence Parr, //The Definitive ANTLR 4 Reference//,​ The Pragmatic Programmers,​ 2012
 </​WRAP>​ </​WRAP>​
 ---- ----