December 2021
Beginner
840 pages
47h 29m
English
Well, what do you know about that! These forty years now, I’ve been speaking in prose without knowing it!
— Monsieur Jourdain in Moliére’s The Bourgeois Gentleman (new verse adaptation by Timothy Mooney)
A programming language is for thinking about programs, not for expressing programs you’ve already thought of. It should be a pencil, not a pen.
—Paul Graham
Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary.
— Sperber et al. (2010)
WE have come to the end of our journey through the study of programming languages. Programming languages are the conduits through which we describe, affect, ...
Read now
Unlock full access