Date: Wed, 20 Nov 1996 22:12:08 GMT Server: NCSA/1.4.2 Content-type: text/html Last-modified: Tue, 03 Sep 1996 13:09:13 GMT Content-length: 1109
This course provides a study of the principles of programming languages. The course will focus on the similarities and differences among conventional, functional, logic programming, and object-oriented languages. Topics include formal definitions of languages, control structures, methods for structuring data, scoping, types, and functions as first-class data values. For each language category, implementation issues will be discussed, and program development strategies illustrated through programming exercises.