This course is a comparative study of programming languages including their syntax, semantics and run-time behavior. Students discuss data abstraction, programming paradigms (functional, object-oriented, procedural, and relational) and their appropriate applications. Interpretation versus compilation as well as concurrent computations are discussed. Prerequisite: C or better in COMP 2230 or COMP 2231
This course is a comparative study of programming languages including their syntax, semantics and run-time behavior. Students discuss data abstraction, programming paradigms (functional, object-oriented, procedural, and relational) and their appropriate applications. Interpretation versus compilation as well as concurrent computations are discussed. Prerequisite: C or better in COMP 2230 or COMP 2231