91.406 / 91.534 - Compiler Construction I

Fall 2002

Lecture: Wednesday and Friday, 2:30-3:45 in Olsen 415

Class web page (this page):
http://www.cs.uml.edu/~dimock/courses/compilers/Fall2002/index.html
Class discussion board:
http://teaching.cs.uml.edu/cgi-bin/ikonboard/ikonboard.cgi
Class Discussion Boards > Prof. Dimock's Courses > 91.406/91.534-Fall2002
(When you first get to the board, you need to register: In the line "» Welcome Guest Log In :: Register" in the upper left of the first screen, clock on Register. Or further down, see "Not Registered? Register Now!" and click on Register Now.)

Term Project

The term project is to implement parts of a compiler for a subset of the Java language. The compiler will produce code for the MIPS-II instruction set architecture. The term project is based on the Minijava project, with some differences documented here.

Syllabus and schedule

Assignments

Turning In Assignments

Grading

Grading breakout:

Resources

Nonstandard software is found here. Instructions for installing the software on your own linux box are found here: there may be bugs in the procedure, you have been warned (but please report any that you find).

Books

Class

Manuals

General questions

Handouts

Office hours