Skip to content

General information

[The website is till under construction. I expect to finish it by the end of October 2026.]

The bachelor course on "Talen en Compilers" is taught by Johan Jeuring. Lawrence Chonavel coordinates the labs.

The lectures are taught in Dutch. All materials (lecture notes, labs, slides) are in English, because some of the teaching staff might not speak Dutch.

The course has the following learning goals:

  • Describe language structures using grammars
  • Parse, i.e., to recognise (build) such structures in (from) a sequence of symbols
  • Analyse grammars to see whether or not specific properties hold
  • Compose components such as parsers, analysers, and code generators
  • Apply these techniques in the construction of all kinds of programs
  • Explain and prove why certain problems can or cannot be described by means of formalisms such as context-free grammars or finite-state automata.