SICP Video Lectures (1986)
tosh
86 points
5 comments
May 31, 2026
Related Discussions
Found 5 related stories in 92.5ms across 9,043 title embeddings via pgvector HNSW
- The abstractions in SICP need a revisit bcapchickadee · 11 pts · May 23, 2026 · 59% similar
- UCI LISP: Random Notes (1975) jruohonen · 20 pts · May 10, 2026 · 52% similar
- Programming as Theory Building (1985) [pdf] birdculture · 26 pts · May 19, 2026 · 49% similar
- They Called It LISP For A Reason (2005) optimalsolver · 38 pts · May 05, 2026 · 46% similar
- SBCL: the ultimate assembly code breadboard (2014) yacin · 138 pts · May 20, 2026 · 45% similar
Discussion Highlights (2 comments)
otras
I frequently find myself coming back to this quote from the first lecture: And that is that computer science, in some sense, isn't real. You see, when an engineer is designing a physical system, that's made out of real parts. The engineers who worry about that have to address problems of tolerance and approximation and noise in the system. So for example, as an electrical engineer, I can go off and easily build a one-stage amplifier or a two-stage amplifier, and I can imagine cascading a lot of them to build a million-stage amplifier. But it's ridiculous to build such a thing, because long before the millionth stage, the thermal noise in those components way at the beginning is going to get amplified and make the whole thing meaningless. Computer science deals with idealized components. We know as much as we want about these little program and data pieces that we're fitting things together. We don't have to worry about tolerance. And that means that, in building a large program, there's not all that much difference between what I can build and what I can imagine, because the parts are these abstract entities that I know as much as I want. I know about them as precisely as I'd like. So as opposed to other kinds of engineering, where the constraints on what you can build are the constraints of physical systems, the constraints of physics and noise and approximation, the constraints imposed in building large software systems are the limitations of our own minds.
watersb
A few years ago, I had a summer project, building a desk for myself. The desk part was a ludicrous fail, but I did listen to these SICP lectures, as an audio podcast, about four times. Sending them mentioned here reminds me that I was going to clean up the audio... maybe someone will get to it before I do.