CS 345 - Prog Language Paradigms (4)

Syntax, semantics, concepts, capabilities, and implementation details of several different programming languages, including imperative, functional, object oriented, and logical languages. Comparative advantages and disadvantages of different languages and paradigms. Four hours lecture. Prerequisites: CS 112 (grade of C or better); CS 245 (grade of C or better).