ECE 573 Compilers and Translators
An exam preparation session for ECE 573 is scheduled for Tuesday, Dec. 13 in EE 317,
Sept 20 05: no class
Aug 26 05: Instead of the regular class, attend some of the Purdue's Future Engineer presentations.
Aug 26 05: Office Hours change, to We/Fr 8:30-10:00
Nov 3 05, attend David Kirk's seminar "Multiple Cores, Multiple Pipes,
Multiple Threads Do we have more Parallelism than we can handle?",
9:00 AM. LAMB 108
All students must fill out a Student Interest Form (no grades will be returned
without this form)
SIF for ECE573 students ,
Course Syllabus (pdf)
Old Class Exercises
Compiler tools are available at
The Catalog of Compiler Construction Tools
a web site maintained by the German National Research Center for Information Technology,
Institute for Computer Architecture and Software Technology. The URL is http://www.first.gmd.de/cogent/catalog/index.html.
Compiler Generator Tools
...that have been successfully used at Purdue...
"ANother Tool for Language Recognition, (formerly PCCTS) is a language
tool that provides a framework for constructing recognizers, compilers, and
translators from grammatical descriptions containing C++ or Java actions [You
can use PCCTS 1.xx to generate C-based parsers]."
A Java infrastructure for generating
- Lex, Yacc, Flex, &
Old time favorites to
"Read the source program and discover its structure."
Purdue Compiler-Compiler Tool