CSC 433 Programming Languages
This course explores the fundamental constructs underlying programming languages and their use. Concepts are illustrated using a selection of representative languages. Topics include language design, scoping rules, binding, parameter passing, as well as an exploration of interpreters and compilers. Required prerequisite: CSC 302. Recommended prerequisite: CSC 381 or CSC 382
Credits
3