Home
Contact Info
Syllabus
Textbooks and Software

Textbooks

Michael L. Scott.    Programming Language Pragmatics, 2nd Edition.  Morgan Kauffman, 2006, ISBN   978-0-12-633951-2

 selected chapters from
Ken Slonneger and Barry Kurtz.  Syntax and Semantics of Programming Languages, 1995 http://www.cs.uiowa.edu/~slonnegr/plf/Book

 

Required Software

Java J2 SE 6 (available from http://java.sun.com)

SML (available from http://www.smlnj.org)

ASM (an open source java bytecode manipulation framework available from http://asm.objectweb.org)

 IMP (an open source IDE metatooling system) available from  http://www.eclipse.org/imp