On 18/09/11 18:27, Grant Rettke wrote:
If you could compose the perfect course of reading (books, papers,
essays) for a student to follow to learn how to design and implement
compilers and interpreters what would it look like?
More generally (in the scope of PLT), I've found the following resources very helpful:

http://lambda-the-ultimate.org/node/492 (and the root site)
http://www.cs.uu.nl/wiki/Techno/ProgrammingLanguageTheoryTextsOnline

Obviously, they haven't been organised into a course.

So far, as an undergraduate student, the books I've found most accessible & helpful in this area have been SICP, PLAI, EOPL, Lisp In Small Pieces, Programming Language Pragmatics and the Dragon book.

Disclaimer: I've no experience teaching or designing curriculum, or much experience designing and implementing compilers/interpreters.

HTH,
Charlie.
_________________________________________________
 For list-related administrative tasks:
 http://lists.racket-lang.org/listinfo/users

Reply via email to