CNG444 LANGUAGE PROCESSORS

Course Code:3550444
METU Credit (Theoretical-Laboratory hours/week):3 (3.00 - 0.00)
ECTS Credit:6.0
Department:Computer Engineering
Language of Instruction:English
Level of Study:Undergraduate
Course Coordinator:
Offered Semester:Fall or Spring Semesters.

Course Objectives


Course Content

Formal description and classification of programming languages. Specifications syntax. The parsing problem. Top-down and bottom-up parsing. Attaching semantics to syntax. Translator writing systems. Translator writing case study.


Course Learning Outcomes