Compiler Construction
Beschrijving
Compilers translate the source code of programs in a high-level programming language into executable (virtual) machine code. In this course you will study the architecture of compilers, and important concepts and techniques underlying the components of that architecture. You will study these techniques by applying them in practice to implement your own compiler for a small language.
The course covers the following topics:
Syntax and parsing
Static semantics and type checking
Virtual machines, assemby code, byte code
Interpretation vs. compilation
Code generation
Memory management, garbage collection
Data-flow analysis
Optimization
Advanced topics e.g. automatic parallelization
Reviews0 reviews
Heb jij dit vak gevolgd?
Deel je ervaring met toekomstige studenten. Inloggen met je TU Delft mailadres duurt één minuut.
Schrijf een review