Academic Catalog

CENG444 LANGUAGE PROCESSORS

Course Code: 5710444
METU Credit (Theoretical-Laboratory hours/week): 3(3-0)
ECTS Credit: 6.0
Department: Computer Engineering
Language of Instruction: English
Level of Study: Undergraduate
Course Coordinator: Prof.Dr. HÜSEYÝN CEM BOZÞAHÝN
Offered Semester: Fall or Spring Semesters.

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.