3 ms·
Nah. You'll definitely want the new version. I'm not exactly sure what changes were made between the 1st edition and the new 2nd edition, but the 2nd edition is
by wegs 6y ago
Nah. You'll definitely want the new version. I'm not exactly sure what changes were made between the 1st edition and the new 2nd edition, but the 2nd edition is canonical.
The text is online:
https://mitpress.mit.edu/sites/default/files/sicp/index.html https://mitpress.mit.edu/sites/default/files/sicp/index.html
Virtually all Scheme interpreters support it:
https://docs.racket-lang.org/sicp-manual/index.html https://docs.racket-lang.org/sicp-manual/index.html
https://www.gnu.org/software/mit-scheme/ https://www.gnu.org/software/mit-scheme/
Assignments and video lectures are on-line:
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/ https://ocw.mit.edu/courses/electrical-engineering-and-compu...
And so on. There's an ecosystem around it.
I think the only reason to go with the old version is for historical interest.