|
|
|
|
|
by jules
5829 days ago
|
|
Strongly disagree. You should be able to do exercise 1.13. Knowing how to prove something is very valuable. I remember spending several hours trying to do exercise 1.13 and when I finally got it I had learned a great deal about proving, induction (altough I didn't know its name) and manipulation of exponentials. The exercises that are hard for you are exactly the exercises that you'll learn a lot from. |
|
As you point out, it may still be useful to have that knowledge, and if you have the time and the mathematically-inclined brains, it may be a skill worth learning... but I feel that it shouldn't be required to successfully learn the concepts in SICP. SICP is hard enough as it is, no need to get sidetracked if you don't absolutely have to.
(I realize this comment may bring all the "programming is math" fans out of the woodwork, but so be it. :-)