Basic Information
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
Course with no extra credit
236319 - Programming Languages