Experience Report on Solving the Problem Set of SICP completely.
The “Structure and Interpretation of Computer Programs” is one of the most well-known, as well as on of the most unconventional, and even the most difficult Computer Science textbooks ever written.
The more interesting, as well as the more challenging, would be to solve all of the problems it gives to the potential students.
We solve all of them, more than 350 in total (as well re-typeset a few illustrations) . Every solution is accompanied with a measured amount of work required (in hours of programming), as well as in “days of thinking” (as work cannot be done round the clock).
Data analysis shows that the histogram of difficulties almost perfectly fits a gaussian bell, if plotted on a logarithmic scale.
The actual solutions and re-typeset illustrations can be found at:
|Solving SICP: An Experience Report on Solving the World’s Most Famous Programming Problem Set (scheme20-final2.pdf)||431KiB|
Apparently, this user prefers to keep an air of mystery about them.