Students who are not comfortable in C should definitely get a C book and start
learning. I recommend the Kernighan and Ritchie C Reference Manual as
the quickest way for someone who already knows how to program to learn C.
I strongly suggest that you buy Engineering a Complier by Cooper and Torczon.
It is definitely a good compiler text. I'm just not sure how closely I will be able to
incorporate it (or any other) compiler text in the course.
The truth about office hours.
My door is always open, but
I won't always be there.
A note on class notes
I won't usually distribute copies, but the will be available on the course web page
(sometimes even before class).
An object-oriented language including Java-like
syntax but simplified in many ways (no interfaces, only one primitive type (int),
only public, non-static methods, only private instance variables, no constructors,
etc. ).
This is the first time Woolite has been used as the target language, so it should
be interesting!
Target machine will be the WC34000!
Need to know Unix and C.
Team projects strongly encouraged. Two is my favorite number.
Discuss workload implications of the project.
Requires a great deal of programming and it is cumulative.
Deadlines are somewhat flexible but lateness tends to be
cumulative (and fatal).