CSC 455 Programming Languages

Issues in programming language design, specification, and implementation: overview and comparison of major contemporary languages; analysis of translation process with focus on context-free grammars; and investigation of data representation, binding, sequence control, logic and object oriented paradigms. Theory is augmented by implementation of a tokenizer and parser for a simple language.

Credits

3

Prerequisites

Choose from CSC 125 or CSC 255