Computer Science Information Systems
CSIS 340 Comparative Programming Languages
Basic notions of syntax (BNF grammars, derivation trees) and semantics (data types, control structures, parameter passing mechanisms, scope and lifetime of names) of programming languages. Comparison of logic, functional, object-oriented and procedural languages. Programming projects using various programming languages.