Comparative Analysis of Fundamental Programming Languages Concepts in Three Programming Paradigms# Imperative, Functional, and Declarative/logical. Concepts Include Binding, Evaluation Order, Commands, Values, Types, Polymorphism, And Genralization of The Function Concepts, Stack, Garbage Collection, And More. Languages Discussed Include Pascal, Ml, Prolog, C and Java, As Well As Examples From a Variety of Other Programming Languages. Ml, and Prolog, With Additional Examples From a Wide Variety Of Other Programming Languages. Semantic Concepts That

Faculty: Computer Science
|Undergraduate Studies

Pre-required courses

234122 - Introduction to Systems Programming or 234124 - Introduction to Systems Programming

Parallel course

234218 - Data Structures 1

Course with no extra credit

236319 - Programming Languages