Spring Semester 2013
image
line decor
  
line decor
image
image

image

Compilers, THP06 (Μεταγλωττιστές, ΘΠ06)

In this course we explore the fundamental concepts and techniques behind a compiler: (1) Formal languages: regular languages​​, context-free languages​​, attribute grammars; (2) Meta-tools to create lexical analyzers; (3) Parsing: top-down and bottom-up, error recovery, meta-tools to use and create syntax analyzers; (4) Symbol tables. Semantic analysis: kinds of semantic checking, static type systems, dynamic type checking; (5) Generation of intermediate code; (6) Optimization, register allocation; (7) Generation of object code.

Instructor: Yannis Smaragdakis (smaragd at sign di.uoa.gr)

Teaching assistant: Kostas Ferles (kferles at sign di.uoa.gr)

Course Site: http://www.di.uoa.gr/~thp06

Time and place:

  • Wednesday 17:00-19:00, Classroom "Β"

  • Thursday 15:00-17:00, Classroom "ΣΤ"

Mailing List: To post messages, subscribe with a google account or with your di.uoa.gr, via email to thp06+subscribe@googlegroups.com.
To unsubscribe send an email to thp06+unsubscribe@googlegroups.com.

Announcements:

image