Uncategorized

Compilers

Module Code Semester Type Hours Laboratories / Seminars   ECTS Instructors
Compilers ΗΥ150 6th Elective 4 2L 4 Stefanidakis M.
Description:
Introduction to compilation of computer programs. General-purpose programming languages and domain specific languages (DSLs). Lexical analysis and token extraction from source code. Regular Expressions and their practical usage. Syntactical Analysis and parsing methodologies. Practical top-down parsing. Parsing Expression Grammars (PEGs). Symbol tables and intermediate code.Compiler tools:  interpreters, assemblers, linkers and loaders.
Bibliography:
  1. Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, Compilers: Principles, Techniques, and Tools (2nd Edition), Addison Wesley, 2006.
Additional material:

Log In

Create an account