CSE 131B
Compiler Construction

Announcements
Administrivia
Lecture Notes
  (incl. reading assignments)
Discussion Notes

Discussion Board
GradeSource portal
Partnerless?
Example Quiz

Project Facts
Project 1 (due 2/8)
   Specification
   Check 1 lecture
   Type alias decls
   Turn-in Procedure

Project 2 (due 3/12)
   Spec
   Small Sparc Primer
   Example
   Turn-in Procedure

   

Grading Policies
Course Policies
Integrity Statement
(to be read all enrolled students; if you have a question, ask)

References
Oberon Reference
Sparc Assembly Manual
Sparc Application Binary Interface
Sparc stack layout
JDK 1.4.2 Reference
Extreme Programming
Refactoring
Extreme Programming

Advice
(Not) using an AST
How to write a testcase
Example testcase output
Design Advice

Tools
Setting up Eclipse
Setting up CVS in Eclipse
JUnit for testing
Regression testing script
Java Programming in Eclipse
Java Development in Eclipse
Unix Groups
CUP Manual
RCS
CVS
Vim
Makefile

Other

  • ActiveCampus
  • UCSD wireless
  • Compiler Research
  • Teaching Software Engineering in a Compiler Project Course
    (from UCSD IP addresses)
  • Bill's homepage