If you want to work through SICP, you can use MIT Scheme, but another option is to use Racket or DrRacket, with this add-on package: https://docs.racket-lang.org/sicp-manual/
show comments
ozten
I worked through these videos and the full book. Via news groups I organized an in-person study group. What a blast and a big unlock for me. The study group started having attrition about halfway through the book.
sanmarzano
Every programmer should learn LISP. or at least give an earnest attempt to study it. The vast majority of applied programmers only know how to think like C programmers (procedural). LISP is a “beautiful” language in that it is about concepts, not hardware. Totally changed my brain when I worked on a graduate project for a few years at my Alma mater in 1990.
dirteater_
I tried SICP straight from the book once, but I think the lectures are much better and the book acts as a supplemental reference.
show comments
j_m_b
This is how I learned lisp. I then went on to learn Clojure and built a career around it.
show comments
xqb64
What could someone interested in systems programming gain from this?
show comments
bloppe
Cannot recommend these enough. Watch the first one and you'll be hooked
boobsbr
The audio is so bad on these lectures.
Is there any way to clean them up?
mbrezu
These sound a little better than I remember. I wonder if the sound was cleaned up?
Aejkatappaja
I always recommend these lectures, awesome!
songbird23
Should I do the JS or Scheme SICP
show comments
aligutierrez
interesting approach to SICP.
show comments
tangsoupgallery
These 1986 lectures are the definitive SICP experience — the Hal and Gerry show at its peak. The presentation quality holds up remarkably well, and seeing the metacircular evaluator built live is something no textbook can fully capture. For those who find the book dense, these lectures provide the pacing and intuition that make the abstractions click.
If you want to work through SICP, you can use MIT Scheme, but another option is to use Racket or DrRacket, with this add-on package: https://docs.racket-lang.org/sicp-manual/
I worked through these videos and the full book. Via news groups I organized an in-person study group. What a blast and a big unlock for me. The study group started having attrition about halfway through the book.
Every programmer should learn LISP. or at least give an earnest attempt to study it. The vast majority of applied programmers only know how to think like C programmers (procedural). LISP is a “beautiful” language in that it is about concepts, not hardware. Totally changed my brain when I worked on a graduate project for a few years at my Alma mater in 1990.
I tried SICP straight from the book once, but I think the lectures are much better and the book acts as a supplemental reference.
This is how I learned lisp. I then went on to learn Clojure and built a career around it.
What could someone interested in systems programming gain from this?
Cannot recommend these enough. Watch the first one and you'll be hooked
The audio is so bad on these lectures.
Is there any way to clean them up?
These sound a little better than I remember. I wonder if the sound was cleaned up?
I always recommend these lectures, awesome!
Should I do the JS or Scheme SICP
interesting approach to SICP.
These 1986 lectures are the definitive SICP experience — the Hal and Gerry show at its peak. The presentation quality holds up remarkably well, and seeing the metacircular evaluator built live is something no textbook can fully capture. For those who find the book dense, these lectures provide the pacing and intuition that make the abstractions click.