SICP review by Peter Norvig (2000)
amazon.com
amazon.com
Not true now [1] and not true back then [2].
[1] http://portal.acm.org/citation.cfm?id=1134743 [2] http://econpapers.repec.org/paper/eclstabus/1670r.htm (Fig. 1)
Which they won't, cause math is so hard...
Not really. The sample is self-selecting. People who neither love nor hate don't care enough to vote.
And then someone shows you this book and tells you that every good programmer loves this book and it is confusing. The reaction is always negative.
The first one is by Philip Wadler, who's quite famous in Haskell circles. The second one is by Matthias Felleisen, is quite active in using Scheme to teach computer science.
Wadler claims that the book and a 'better' language would be an improvement.
Felleisen et.al. claim that the book does not prepare the students for software engineers in industry, is very difficult and thus is not the best book for a typical introductory course.
Even though I understand both critiques, I see their point of view and find both views valid, SICP is still * out of five stars.
http://www.myersbriggs.org/my-mbti-personality-type/mbti-bas...
"Sensing" types will definitely hate this book, as they hate all high-level conceptual talks and writings.