| Course Description | This course covers the design and implementation of translator-oriented systems software, especially compilers. Topics covered include lexical analysis, parsing, and syntax-directed code generation. This class has a significant programming component. This paper discusses some of the reasons why Compiler Design matters in a Computer Science education. | |||||||||
| Prerequisites | CSc 345 and CSc 352. CSc 372 is recommended. | |||||||||
| Meeting Times and Places: |
|
|||||||||
| Textbook: [optional] | T. Mogensen, Introduction to Compiler Design. A free version of this book is available online as Basics of Compiler Design. | |||||||||
| Instructor |
|
|||||||||
| Teaching Assistant | TBA | |||||||||
| General Information | Policies Syllabus Documentation and Tutorials Class Notes Important Dates |
|||||||||
| Project | General information C-- language spec Assignments |
|||||||||