Course Information
- Meeting Times:
- Modality: Online
- All classes will meet via Zoom.
-
9:30 AM on Tuesdays and Thursdays
Course Description
Principles of programming languages are studied from the perspectives of design and implementation. Syntactic and semantic features are examined in a variety of languages. Run-time structures for handling both data and control structures are introduced. The course concentrates on imperative and object-oriented paradigms, but also covers functional and logic languages.