Programming Language Principles and Paradigms
This document was built on Jun 02, 2024.
About
This text is based on many resources, including the classic textbook Structure and Interpretation of Computer Programs (SICP) by Abelson and Sussman, its Python adaptation Composing Programs by DeNero et al (available here), and Wikipedia. These resources are all licensed for adaptation and reuse under Creative Commons.
This text was originally written for EECS 490, the Programming Languages course at the University of Michigan, by Amir Kamil in Fall 2016. This is version 0.4 of the text.
This text is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license.