An Overview of Programming Languages
PPT Slide
Why High-Level Languages?
Programming Paradigms
Imperative Programming
append in C
Object-Oriented Programming
append in Java
Functional Programming
append in Haskell
Constraint Logic Programming
append in Prolog
Language Implementation
Interpreters and Compilers
Exercises (from Ravi Sethi)
Exercises (Cont.)
Email: zhou@sci.brooklyn.cuny.edu
Home Page: www.sci.brooklyn.cuny.edu/~zhou