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: |
|
| Additional material: |
