Hacker News new | ask | show | jobs
by ylyn 2246 days ago
SICP shouldn't really be taught in any language other than Scheme, or a language designed specifically for teaching SICP.

It doesn't make sense otherwise.

2 comments

To disagree with you, I took the Python version of UCB's CS61A and I learned quite a lot (especially coming from a non-programming background). Perhaps other forms of SICP are better, but CS61A was a really enjoyable course overall and was part of the reason I decided to switch majors to Computer Science.
It could probably work in an ML variant like SML.