←back to thread

284 points borski | 1 comments | | HN request time: 0s | source
Show context
anthk ◴[] No.44685229[source]
Scheme it's far easier to grasp. With SICP you basically rewrite a Scheme within a Scheme. And you teach Calculus to the interpreter to solve further problems.

Online SICP: http://sarabander.github.io/sicp/

replies(3): >>44685461 #>>44685687 #>>44685971 #
glimshe ◴[] No.44685461[source]
To do that with Scheme/SICP, you actually have to understand the CS principles behind it. Not as much with Python, which is likely why it became a more popular choice.
replies(2): >>44685536 #>>44685717 #
postepowanieadm ◴[] No.44685536[source]
Shouldn't that be the point?
replies(2): >>44685792 #>>44688230 #
1. glimshe ◴[] No.44688230[source]
That's what I'm trying to say. SICP teaches you to think differently and "grok" the CS concepts. This isn't always the case with other approaches, which can be much more reliant on blind copy-and-paste and library functionality.