CS541 information for students
Syllabus
Here is a
syllabus of the course .
Class notes
You can find the class notes here (PDF).
I add to them after class.
Handwritten notes
You can find the "blackboard" from class
here
(PDF).
Questions and answers
You can find questions that students have sent me and my answers
here.
Useful resources
Bo Majewski has created
a nice map of programming language origins.
Éric Lévénez has built a
very nice list of programming languages
with references and a chart.
Programming assignments
startup tarball
startup ZIP file
- symbol table
- scanner
- parser
- semantics checker
- code generator
Useful programming tools