Share This
Computer Science

CSc 33500 - Programming Language Paradigms

Description

Aspects of the design and implementation of functional, imperative, logic and object oriented programming languages, presented via a sequence of interpreters. Topics include abstraction, parameter passing, type checking, inheritance, and continuations. Substantial programming assignments.

Prereq.: CSc 22000, CSc 22100. 3 hr./wk.; 3 cr.