CS 421/521: Compilers and Interpreters

Fall 2008, Yale University

Send email to cs421@cs or cs421ta@cs for help.


Course Information

Schedule

Assignments

Lecture Notes


Online Documentations

  • The Standard ML Basis Library
  • The SML/NJ documentations including user guide, CM, ml-lex, ml-yacc and more.
  • Bob Harper's Programming in Standard ML

  • The art of assembly language (online html, local pdf)
  • A quick guide to programming on Intel IA 32 PC architecture.
  • Official IA32 Intel architecture software developer's manuals:
  • Volume 1: Basic Architecture (pdf);
  • Volume 2: Instruction Set Reference Manual (pdf);
  • Volume 3: System Programming Guide (pdf.)
  • The Programming Language and Compiler Research Home Page.
  • The Standard ML of New Jersey Official Site.
  • Browse the comp.compilers or comp.lang.ml newsgroups.
  • Standard ML Frequently Asked Questions (FAQ) and Mailing list archives.
  • GNU Online Docs, including the complete Emacs manual.
  • Frequently-Asked Questions (FAQ) for Emacs and Unix.
  • The Zoo, and Zoo-Specific Help Documents

  • Copyright (c) 1998 - 2008 Zhong Shao, Dept. of Computer Science, Yale University