ECEN 5523 (CSCI 5525) - Compiler Construction Tools
3 credit hours
Prerequisite: None.
Textbook: None.
References: An Introduction to Compiler Construction, Waite, Harper; Compiler Construction, Waite, Springer-Verlag.
Goals: Become facile with CAD tools that automate the trivial details of translator constructions. Focus on the fundamental concepts in translator design by applying them to a complex translation problem of the student's choice.
Topics:
- The model of compilation.
- Structuring.
- Attribution.
- Abstract data types.
- Tree transformation.
- Project.
- All work in this class uses the computer. The purpose of the course is to teach the students how to use the computer to automate program development.
- Students design and construct a translator for a language of their own choosing.
