Programming and Programming Languages

Thank you for your interest in PAPL.

PAPL was an experiment in a certain kind of fusion of materials. That experiment needed much more energy than we currently have.

Therefore, this book is no longer maintained (for now). However, all of the material lives on, especially the good ideas in the experiment!

For the material in the first half (programming), go to the DCIC book. That material is now substantially bigger, deeper, and richer than in PAPL.

For the material in the second half (programming languages), go to the PLAI book (which PAPL grew out of, and which will eventually incorporate the material that PAPL added).

For the last edition of PAPL itself, go to the 2020 edition.