CSCI 334: Principles of Programming Languages(Q)
Description: This course examines concepts and structures governing the design and implementation of programming languages. It presents
an introduction to concepts of compilers and run-time representations of programming languages; features of programming languages
supporting abstraction; and programming language paradigms including procedural programming, functional programming, object-oriented
programming, polymorphism, and concurrency. Programs will be required in languages illustrating each of these paradigms.
| Spring 09 | 334-01 | (LEC) | TR | 9:55-11:10 | McGuire | |