Compiler Techniques 1
Uppsala universitet
General
Lectures
Tutorials
Assignments
Exam, reading list
Status for assignments and exams
Links
Old courses

Compiler Techniques 1

Welcome to the course in Compiler Techniques 1, autumn 2007.

Click on the links in the meny to the left for specific information. Make a habit of checking this page from time to time: this is a live page where information about scheduling changes and other relevant news are published. News are listed in reverse chronological order: most recent news are listed first:

2008-01-16: The exam 2008-01-08 has been graded.

Everone passed. You can get your exams from the IT department students office.

2007-11-26: The re-exam will take place on 2008-01-08.

2007-11-09: The exam 2007-10-17 has been graded.

The results are here. You can get your exams from the IT department students office.

2007-10-15: Exam reminder.

The exam is on October 17, at 14.00-19.00, in Polacksbacken's Exam Hall (House 5).

2007-10-12: Added updated notes for lecture 15.

2007-10-11c: Added link to course evaluation site.

Course evaluations are now done on the web. Go here to log in to the course evaluation system. The "Compiler Techniques 1 Autumn 2007" course evaluation is the one to enter. Some questions refer to the written exam, so you should perhaps wait until after the exam.

2007-10-11b: Added reading instructions for the Purple Dragon book (2007).

2007-10-11: Added lecture 14 note on translating RTL to machine code.

2007-10-10: Added lecture 14 note on computing liveness.

The algorithmic description in the lecture 13 notes was too vague.

2007-10-09: Minor updates to notes and examples of tutorial 5.

A bug in sort.asm is fixed, among other things.

2007-10-08b: Revised notes for tutorial 5.

2007-10-08: Added updated notes for lecture 13.

2007-10-04b: Added updated notes for lecture 12.

2007-10-04: Update of test suite.

See the README file for details.

2007-10-03b: Second version of Java framework

2007-10-03: Revised notes for tutorial 4.

2007-10-02: Notes for tutorial 4.

2007-09-30b: Assignment 4 (intermediate code) has been updated to specify an RTL-like intermediate code as opposed to the tree-like intermediate code used previously. The SML/NJ lab skeleton has been updated to reflect this change.

2007-09-30: Added updated notes for lecture 11.

2007-09-28: Update of test suite.

See the README file for details.

2007-09-26: Added updated notes for lecture 10.

2007-09-25: Examples and notes for tutorial 3.

2007-09-24: Added updated notes for lecture 9.

2007-09-19: Added examples and updated notes for tutorial 2.

2007-09-18: Added updated notes for lecture 8.

2007-09-17: Update of test suite.

Fixed some problems with the test suite. See the README file for details.

2007-09-17: Added updated notes for lecture 7.

2007-09-13: Added updated notes for lecture 6.

2007-09-11: Added updated notes for lecture 5.

2007-09-10: A first version of the Java framework is available.

See the assignment page.

2007-09-10: The test suite is available.

See the assignment page.

2007-09-07: Added updated notes for lecture 4.

2007-09-04: Added updated notes for lecture 3.

2007-08-30: Added updated notes for lecture 2.

2007-08-28: Updated lecture plan and the notes for the first lecture. Added link to the 2006 course.

2007-08-22: The course homepage for Autumn 2007 is now online. This is still mostly a copy of last year's homepage, and some pages need updates. The SML/NJ lab skeleton has been updated to work with SML/NJ 110.59. Stay tuned for more updates.