4 ms·
Before I read SICP I had used OOP, functional programming, and lazy evaluation to varying degrees. In school and independent study I learned how to use those
by jpe90 4y ago
Before I read SICP I had used OOP, functional programming, and lazy evaluation to varying degrees.
In school and independent study I learned how to use those concepts to write programs, but I didn’t really have a clear conceptual understanding of what they really are or how they work under the hood.
I read SICP to learn more about lisp and was surprised to learn a lot about all of those concepts as well. It’s all explained very clearly and there are code examples you can toy with to wrap your head them.
I found it such a gratifying book to read through. And I really regret spending time learning Haskell before reading it, so much needless head scratching.