Library · book

Structure and Interpretation of Computer Programs

Harold Abelson & Gerald Jay Sussman
1985·MIT Press

Fuente: https://mitpress.mit.edu/sites/default/files/sicp/index.html

SICP shaped how an entire generation of MIT graduates thought about computation — not as a vocational skill but as a new way of expressing ideas. The book teaches programming through Scheme, a minimal Lisp dialect, and uses it to build interpreters, simulators, and compilers from first principles. Every chapter demonstrates that abstraction is the central intellectual activity of computing, not syntax or frameworks. The full text is legally free online, which makes ignoring it a choice. For product people who want to understand what their engineers actually do when they are doing it well, SICP remains the clearest window into the craft.

software-engineeringcraftphilosophyclassics