Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 1.11 KB

README.md

File metadata and controls

14 lines (12 loc) · 1.11 KB

sicp-exercises

Solutions to exercises from Structure and Interpretation of Computer Programs

What is SICP?

  • It is a textbook written by Harold Abelson and Gerald Jay Sussman, for MIT's Intro to CompSci course.
  • It teaches fundamental principles of computer programming, including recursion, abstraction, modularity, and programming language design and implementation.
  • More about it can be read here
  • The textbook is freely available, can be found here

Why am I reading and solving it?

  • It teaches a way of reasoning about programs, from what I have read and solved so far, it has provided me a profound insight into ways that computer programs can be formed.
  • Don't believe me? Read Peter Norvig's review aboout the book: https://www.amazon.com/review/R403HR4VL71K8
  • It also teaches different paradigms of programming, and provides the foundation for them.
  • So I'm reading it as an eventual build up to Benjamin Pierce's Types and Programming Languages.