Re:Structure and Interpretation of Computer Programs (SICP) ...
by murgindrag on Thursday September 10, 2020 @09:50AM
(#24432334)
My advice: Take SICP, and use it to teach someone else.
There is a certain depth that comes from teaching which you won't get any other way. You'll discover things you never thought about.
That's even true if you're teaching little kids arithmetic, if you do it well. You'll discover structures in the multiplication table you've never thought about.
Look at SICP not just for the CS component but for the pedagogical and writing components too. Analyzing this sort of book is one of the best ways to become a great teacher and writer.
Re:Structure and Interpretation of Computer Programs (SICP) ...
by qazpot on Thursday September 10, 2020 @06:23AM
(#24430827)
You can read the lambda papers, they very condensed and technical compared to SICP. Also, they cover more advanced topics.
Edit: Link - https://en.wikisource.org/wiki/Lambda_Papers
Re:Structure and Interpretation of Computer Programs (SICP) ...
by cellularmitosis on Thursday September 10, 2020 @05:12AM
(#24430348)
Try skipping straight to 4.1 this time http://sarabander.github.io/sicp/html/4_002e1.xhtml#g_t4_002...
Re:Structure and Interpretation of Computer Programs (SICP) ...
by dunefox on Thursday September 10, 2020 @05:21AM
(#24430420)
This might be interesting as well: https://en.wikipedia.org/wiki/How_to_Design_Programs
Re:Structure and Interpretation of Computer Programs (SICP) ...
by raptorraver on Thursday September 10, 2020 @05:14AM
(#24430369)
There is at least http://www.sicpdistilled.com
Re:Structure and Interpretation of Computer Programs (SICP) ...
by passthejoe on Thursday September 10, 2020 @11:32AM
(#24433259)
That's gooood. Thanks!
Re:Structure and Interpretation of Computer Programs (SICP) ...
by commandlinefan on Thursday September 10, 2020 @10:24AM
(#24432633)
> too much old news to keep me interested
Did you try working the exercises? That was what kept me engaged with it.
Re:Structure and Interpretation of Computer Programs (SICP) ...
by ProstetnicJeltz on Thursday September 10, 2020 @06:40AM
(#24430928)
"Concepts, Techniques, and Models of Computer Programming" is considered the natural successor to SICP. I haven't tried it, but apparently it's a good deal harder.
Does anyone know of a good summary or alternate text of all the knowledge in it?