Programming Languages: Application and Interpretation
The book for this course is "Programming Languages: Application and Interpretation" written by Shriram Krishnamurthi
, which is available for free according to the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License. We will be using Version 2007-04-26:
A hardcopy of the book can be ordered as a 'dictaat' from microweb.
The (meta-) programming language used in the course is Scheme. The following tutorial is useful for learning the basic elements of the language:
Another tutorial, providing a brief overview of the language, can be found here: