Zur Webseite der Informatik

Programming Languages and Compiler Group

Grundlagen des Compilerbaus und der Programmiersprachen - Basics of Compilers and Programming Languages

  • Overview of compiler architectures
  • Lexical and syntactical analysis of texts based on formal grammars, in particular programming languages
    • Lexical analysis: finite state machines and their implementation
    • Syntactical analysis: various parser strategies, their implementation and characteristics
  • Grammar specification based methods of automatic analyzer generation
  • Static semantic analyses: basic principles and elementary techniques
  • Error detection and error handling
  • Properties of programming languages
  • Run-time semantics implementation of procedural programming languages from the user's perspective, in particular implementation models of memory  management and subroutine calls
  • Avoidance of typical error sources and unexpected problems in applicatons