Structure and Interpretation of Computer Programs - cover

Structure and Interpretation of Computer Programs

By Harold Abelson, Gerald Jay Sussman

Buy the book

AmazonGETBarnes & NobleGET

About the book

The computer science textbook that hacker culture calls the Wizard Book, by MIT professors Harold Abelson and Gerald Jay Sussman, teaches the fundamentals of programming: recursion, abstraction, modularity and the design and implementation of programming languages. It works in Scheme, a dialect of Lisp, across five chapters that build abstractions with procedures and with data, treat modularity, objects and state, explore metalinguistic abstraction and close with register machines used to implement interpreters and compilers. MIT used it for many years as the text for its introductory course, 6.001, and other schools adopted it as well. A revised edition reworked all of its programs to run in any Scheme implementation meeting the IEEE standard.

Patrick Collison lists it on his online bookshelf. Santiago Basulto, co-founder of rmotr.com, named it as a starting point in the fundamentals for hackers turned business people.

We hope you love the books people recommend! Just so you know, The CEO Library may collect a share of sales or other compensation from the links on this page.

This book has 2 recommendations

Santiago Basulto (Co-Founder/rmotr.com)

If my career path is hackers turned business people, I’d say:

Start with the basics and fundamentals:

  • SICP: Structure and Interpretation of Computer Programs
  • Code Complete 2

Patrick Collison

On Patrick Collison’s Bookshelf - Patrick Collison

Get this book on Amazon | Barnes & Noble

See more books recommended by

Santiago Basulto, Patrick Collison

See more books written by

Harold Abelson, Gerald Jay Sussman

Appears in collections