Remix and Share
Programming Languages, Fall 2002
(Complete Item Description)
- Abstract:
Principles of functional, imperative, and logic programming languages. Meta-circular interpreters, semantics (operational and denotational), type systems (polymorphism, inference, and abstract types), object oriented programming, modules, and multiprocessing. Case studies of contemporary programming languages. Programming experience and background in language implementation required. From the course home page: The course involves substantial programming assignments and problem sets as well as a significant amount of reading. The course uses the SCHEME+ programming language for all of its assignments.
- Subject:
- Science and Technology
- Grade Level:
- Post-secondary
- Collection:
- MIT OpenCourseWare
