| |
| | Department of Computer Science - Courses - Programming Languages |
 | | Discusses the major paradigms in modern programming language design: inheritance and object-oriented programming (C++, Smalltalk), logic programming (Prolog), functional programming (ML, Haskell), set-based languages and prototyping (SETL), pattern-matching, generators and backtracking (ICON). |
 | | In-depth examination of the four major categories of programming languages: imperative, object-oriented, functional, and logic languages. |
 | | Fundamental issues of programming languages such as type systems, scoping, concurrency, modularization, control flow, and semantics are discussed. |
| www.nyu.edu /gsas/dept/compsci/courses/languages.html (328 words) |
|