Compilers
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.
Code | Semester | Type | Hours | Labs | ECTS | ΗΥ150 | 6 | Elective | 4 | 2L | 4 |
---|
Bibliography:
- ” Compilers, Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman” eudoxus link
- ” Compilers, Παπασπύρου Νικόλαος Σ.,Σκορδαλάκης Εμμανουήλ Σ.” eudoxus link