2Shaun / SICP

Creating a math library from the ground up using what I've learned from SICP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Solutions to Structure & Interpretation of Computer Programs by Abelson and Sussman

wizard

These are my solutions to SICP's exercises. The scm files are organized by chapter. I'm working through this book because the exercises scratch an itch that I didn't know I had. LISP-like syntax at least teaches you to think about programming in a different way, but I also think that it models my thought process of problem solving closer than any other language I've tried.

What I have learned

  • The power of abstraction
  • Recursive thinking
  • Iterative thinking
  • The importance of types
  • How to bend and break languages

About

Creating a math library from the ground up using what I've learned from SICP


Languages

Language:Scheme 98.5%Language:Python 1.5%Language:Roff 0.0%