SYSC 3101
Programming Languages
Principles underlying different kinds of programming languages (procedural, functional, logic programming) and their semantics. Overview of machinery needed for language support (compilers, interpreters and run-time systems).
Prerequisites & course information
Precludes additional credit for COMP 3007 . Prerequisite(s): SYSC 2004 . Lectures three hours a week, laboratory three hours alternate weeks.