Button Menu

Courses

CSC 424 Programming Languages

The topics of this course include a history of programming languages, virtual machines, representation of data types, sequence control, data control, lexical vs. dynamic scoping, sharing, type checking, parameter passing mechanisms, run-time storage management, context-free grammars, language translation systems, semantics and programming paradigms. Prerequisite: CSC 231 and CSC 236. Typically offered bi-annually. Not offered pass/fail.

Prerequisites

CSC 231 and CSC 236

Credits

1 course