SICP Video Lectures (1986)
tosh
86 points
5 comments
May 31, 2026
Related Discussions
Found 5 related stories in 1406.5ms across 14,015 title embeddings via pgvector HNSW
- Structure and Interpretation of Computer Programs Video Lectures (1986) gjvc · 107 pts · July 07, 2026 · 68% similar
- 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
- CS 6120: Advanced Compilers: The Self-Guided Online Course (2020) ibobev · 346 pts · June 18, 2026 · 49% similar
- Programming as Theory Building (1985) [pdf] birdculture · 26 pts · May 19, 2026 · 49% 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.