| |
| | Programming Languages ITU F2005 |
 | | This course introduces programming language concepts and tools, such as interpreters, compilers, grammars, parsers, parser generators, abstract machines, type checking, etc. We shall model imperative, functional, and object-oriented programming languages by means of interpreters and simple compilers. |
 | | We shall use Standard ML (SML) as a meta-language: the language we use to describe other languages, and the language in which we implement interpreters and compilers. |
 | | Peter Sestoft's lecture notes Programming Language Concepts (PLC), KVL and ITU 2005, which are used to present concepts of abstract syntax, dynamic and static semantics, interpreters, virtual machines, compilers, compilation, byte code, reflection, and runtime code generation. |
| www.itu.dk /courses/PFOO/F2005 (672 words) |
|