CSC 4181
Compiler Construction
3 Credits Format: lecture Level: undergraduate
Description: Lexical and syntactical analysis; code generation; error recovery; recursive descent compilation; handling a run time environment.
Textbooks: No textbook data is available.
Objectives:
- Establish an understanding of the concepts and tools used for the development of compilers and other language translation software.
- Provide experience in the development of a complete, working compiler for a substantial language.
- Explore the connections between compilers and formal languages, data structures, and computer architecture.
Coordinator: Dr. Vijay Gehlot
Prerequisites: CSC 1600 and CSC 2400
Required For:
- Computer Engineering Major
Elective For:
- Computer Science Major
- Computer Science Minor
- Computer Engineering Minor