| CSC 430: Programming Languages I | |||||||||||
Abstract: This course is the first of a two-course sequence (430, 431) that covers the fundamentals of programming lanugages and compilers. This course will start with a brief introduction to the PLT Scheme language, continue through a series of simple evaluators, and then move into the construction of the front-end of a compiler, including lexing, parsing, and simple typechecking. Prerequisites: Students taking this course must be able to design and implement small programs (~= 1 KLOC) efficiently. Students must have a basic understanding of mathematics. Also, it requires curiosity and self-driven exploration. | ||||||||||||
| last updated on Fri Mar 10 11:14:23 PST 2006 | generated with PLT Scheme |