CS 6610

Programming Languages

New Add to Schedule

Course Description

Pre-Requisite(s): CS 4610 or equivalent

Examines modern and non-imperative languages, the theoretical techniques used to design and understand them, and the implementation techniques used to make them run. Topics include functional languages, object-oriented languages, language safety and classification of errors, type systems, formal semantics, abstraction mechanisms, memory management, and unusual control-flow mechanisms. Example languages include Standard ML, Modula-3, CLU, Scheme, Prolog, and Icon.


Looks like this course isn't being taught this semester.

Sort by "All" in the top right to see previous semesters.