Introductory Lectures on Programming Languages
(given at
Universität Mannheim
, Germany in Spring 2000)
Overview
Slides (in German)
Historical Overview
Introduction to Functional Programming
Basic Data Structures
Stream-Based Programming
Parsing
Imperative Programming
Pretty Printing
Object-Oriented Programming
The CLOS model
Modular Programming
Relational Programming (vulgo: Prolog)
Applications of Prolog
Example Programs
(in Ocaml)
Harald Ruess:
ruess@csl.sri.com