General Catalog 2022-2023

COMP 3800 Programming Languages

Analysis of the design and implementation of programming languages as a algorithm representation tool. Comparison of different paradigms of programming languages that includes imperative, functional, logical, object-oriented and dynamic paradigms. Description of the formal aspects of the syntax and semantics of the language. Requires 45 hours of lecture-lab.

Credits

3

Prerequisite

COMP 2900