4 ms·
> SICP gets you from CPUs to Scheme I don't recall anything about CPUs in SICP. Its more about data driven programming and writing of intepreters. What i like
by MichaelMoser123 11y ago
> SICP gets you from CPUs to Scheme
I don't recall anything about CPUs in SICP. Its more about data driven programming and writing of intepreters.
What i liked about SICP and scheme programming was that it is a pretty good environment for tinkering - the REPL makes it easy to combine functions, and to work in a bottom-up manner. (btw you had less of that in common lisp, and most other environments that teach you to work in a top down way, however you can still work with the Python REPL).
Maybe this bottom-up approach is what Sussman really has in mind when he is talking about first principles, because SICP is really not about working up from the atoms to the scheme interpreter/compiler.
- lisper 11y ago> I don't recall anything about CPUs in SICP. https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-30.html#%_chap_5 https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-30.htm...
- MichaelMoser123 11y agoyes, the compiler target. I stand corrected.
- vithlani 11y agoSorry, why do you feel there is less of that in Common Lisp? Surely the REPLs offer equal facilities...