Spring 2014
Carnegie Mellon University
A comprehensive course at Carnegie Mellon University that introduces fundamental principles of programming language design and implementation from a mathematical perspective. It delves deep into the structural and dynamic aspects of programming languages, studying concepts like recursion, objects, polymorphism, and parallelism.
This course introduces the fundamental principles of programming language design, semantics, and implementation. Our goal is to examine the fundamental structure of programming languages from a mathematical perspective.
No data.
No data.
No data
Lecture notes available in Schedule
No videos available
Assignments available at Assignments
Resources available at Resources