CMPE 458 Programming Language Processor Units: 4.00
Introduction to the systematic construction of a compiler: grammars and languages, scanners, top-down and bottom-up parsing, runtime organization, symbol tables, internal representations; Polish notation, syntax trees, semantic routines, storage allocation, code generation, interpreters.
(Lec: 3, Lab: 0, Tut: 1)
(Lec: 3, Lab: 0, Tut: 1)
Requirements: Prerequisites: ELEC 279 or CISC 121 or CMPE 212 and ELEC 274
Corequisites:
Exclusions:
Offering Term: W
CEAB Units:
Mathematics 0
Natural Sciences 0
Complementary Studies 0
Engineering Science 30
Engineering Design 18
Offering Faculty: Faculty of Arts and Science
Course Learning Outcomes:
- CLOs coming soon; please refer to your course syllabus in the meantime.