Structure and Interpretation of Computer Programs by Harold Abelson, book cover
Engineering PDF EPUB MOBI

Structure and Interpretation of Computer Programs

Downloads
Under 100
First published
1984
Pages
816

About this book

Harold Abelson and Gerald Jay Sussman wrote Structure and Interpretation of Computer Programs, often called SICP, as the textbook for the introductory MIT computer science course in the 1980s. It became one of the most influential CS books ever written.

The book uses Scheme, a small dialect of Lisp, to teach not just programming but the deeper ideas under it. Recursion, abstraction, building languages inside languages, the relationship between code and data.

This is not a beginner book in the modern sense. It's intellectually demanding, and many programmers come back to it years into their careers and find new things they couldn't have understood before.

For self-taught programmers who want a serious foundation, or for working developers who want to deepen their understanding of what programming actually is, SICP still has no real equivalent. The MIT lectures by the authors are also freely available and worth watching alongside.

Contents

About the author

Harold Abelson - BDeBooks
Harold Abelson

Harold Abelson is the Class of 1922 Professor of Electrical Engineering and Computer Science at MIT, where his work joins computing education, open knowledge, and public-interest technology.

Open the author page

More from this genre

See all

Discussion

No comments yet. Share a thought, a question or a favourite passage.

Sign in to comment

Read or download

Read online Text reader: adjustable size, font and theme. Open PDF (original pages)
  • PDF 4.3 MB Keeps the printed page layout
  • EPUB 1.1 MB Reflows on phones and e-readers
  • MOBI 2.5 MB For older Kindle devices

Downloads start right away. How to open EPUB on your phone

Book facts

First published
1984
Reading time
About 14 hours
Pages
816
Language
English
Formats
PDF, EPUB, MOBI, Read online