Skip to main content

COMP 2140 - Overview

Course Title

The title for COMP-2140 is "Computer Languages, Grammars and Translators".

Course Description

Pragmatic and theoretical aspects of grammars, recognizers, and translators for computer languages will be discussed. The topics covered will include regular languages and context-free languages, including parsers and parser generators for such languages. Attribute grammars, syntax-directed translation, interpreters and compilers will also be discussed. (Prerequisite:COMP-1000 and COMP-2120.) (3 lecture hours and 1.5 laboratory hours a week)

Typical Course Offering

COMP-2140 is typically offered in the Winter semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-1000 and COMP-2120 are the prerequisites for this class.