Harold Abelson
American computer scientist and professor of electrical engineering and computer science at MIT, co-author of the textbook 'Structure and Interpretation of Computer Programs', and a leader in computer science education (including work on MIT App Inventor and open educational projects).
Books
This list of books are ONLY the books that have been ranked on the lists that are aggregated on this site. This is not a comprehensive list of all books by this author.
-
1. Structure And Interpretation Of Computer Programs
A pedagogical text that teaches fundamental principles of programming by treating programs as collections of abstractions and interpreters: it emphasizes recursion, higher-order procedures, and data abstraction, uses a small functional language to build and analyze interpreters and compilers, and develops metalinguistic techniques to design new languages; through worked examples it connects modularity, state and objects, streams and concurrency, and performance and implementation details to show how to think systematically about program structure and design.