I make a point of re-reading Alan Perlis' preface from time to time:
https://mitpress.mit.edu/sites/default/files/sicp/full-text/...
Fun is important, and it seems all too easy to lose sight of that.
https://mitpress.mit.edu/sites/default/files/sicp/full-text/...
Fun is important, and it seems all too easy to lose sight of that.
First, we want to establish the idea that a computer language is not just a way of getting a computer to perform operations but rather that it is a novel formal medium for expressing ideas about methodology. Thus, programs must be written for people to read, and only incidentally for machines to execute.
Maxwell v. Kelvin: https://www.cambridge.org/core/books/fourier-analysis/ode-to...