Advanced CompilersUNIVERSITÀ DELLA SVIZZERA ITALIANA
Chiedi il prezzo
- Mendrisio (Svizzera)
Cosa impari in questo corso?
This course focuses on the design and implementation of compilers. Topics covered include the structure of one-pass and multiple-pass compilers; symbol table management; lexical analysis; traditional and automated parsing techniques; syntax-directed translation and semantic analysis; run-time storage management; intermediate code generation; introduction to optimization; and code generation. This course requires a substantial, semester-long programming project implementing a functional compiler that includes lexical and syntactic analyzers, a type checker, and a code generator.
- Programming Language Pragmatics, Third Edition by Michael L. Scott, Morgan Kaufmann Publishers, 2009