Skip to content

Solutions for the book Structure and Interpretation of Computer Programs

License

Notifications You must be signed in to change notification settings

alex4814/sicp-solution

Repository files navigation

SICP Solution

Solutions for the book Structure and Interpretation of Computer Programs. In the futre analysis of exercises may also be committed.

Still in progress now.

Environment Setup

Genuine knowledge comes from practice.

What we need to do first is to setup environment for development. That is to install MIT-Scheme by following instructions in How to get SCHEME.

macOS

I'm running macOS Sierra (10.12.6) at the time learning (May, 2018). To install MIT-Scheme, homebrew install mit-scheme works fine.

Linux

On a VPS I also installed Linux (Debian 10.9) served as a playground for programming.

$ apt install mit-scheme

It ships with mit-scheme/stable 10.1.5-1 amd64 at the time being (May, 2021).

Online Materials

Web Site

The official site provides supplementary materials for self-study. Have a look!

E-book

The web site has already provided a free html version of text, however, a well type-setting PDF version is also an option.

Open Course

The course 6.001 using this textbook by MIT is a wonderful start. Follow it!

Solutions

The community worked out a collection of solutions for the book. Check that before you move on.

Milestones

This repository (at first) is chiefly served as a log of learning progress.

  • 2018-05-11 The Big Bang
  • 2018-06-02 Finish reading chapter 1 with all exercises
  • 2021-05-28 Revisit
  • 2021-08-01 Chapter 1 completed with all exercises
  • 2021-10-16 Beginning Chapter 2

About

Solutions for the book Structure and Interpretation of Computer Programs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages