top | item 103286

MIT Lisp lecture from '86. wow.

43 points| gregp | 18 years ago |video.google.com | reply

24 comments

order
[+] aston|18 years ago|reply
Gerry Sussman... Good piece of trivia: In addition to creating the class, he taught the last (ever) offering of 6.001 last term at MIT.

Another piece of trivia: Hal Abelson, the co-creator, was one of the big guys being 6.001's replacement (now in Python).

[+] kflasch|18 years ago|reply
With all of the excitement I see online about SICP and Lisp/Scheme, do you (or anyone else) know why they are transitioning away from the book and Scheme?
[+] brlewis|18 years ago|reply
I took 6.001 in Spring '87. I loved it, aside from the slow computers in the lab. I pulled an all-nighter on a Saturday for a problem set not due until Thursday so as to avoid the crowds.

After the class was over I didn't use Scheme for another 10 years, but did everything in C. Scheme was just too slow in 1987. Both the language implementations and the hardware have come a long way. I use Scheme all the time now, and there are numerous popular languages, notably PHP and Ruby, that are slower than Scheme today.

[+] kmt|18 years ago|reply
It surprises me that people didn't know about these lectures already (of course I realize there's always a first time). They are considered classic and anyone interested in lisp (and programming in general) should watch them.
[+] mrtron|18 years ago|reply
Imagine being able to re-watch your lectures online when studying for an exam...that would be great.

It is fantastic that such lectures are being put online for the use of anyone.

[+] kmt|18 years ago|reply
Imagine being unprivileged enough to be born in a third-world country and not even have a chance to pay your application fee for higher education. If you're bright enough and have Internet access you can still learn from the best and maybe prepare yourself and earn a scholarship in the future.
[+] mcxx|18 years ago|reply
Well, it's very common at my university (Faculty of Information Technology, Brno university of technology: http://www.fit.vutbr.cz). We're in the 21st century after all. Lectures are streamed in real-time and also recorded and published later.
[+] luccastera|18 years ago|reply
At Georgia Tech, they filmed a lot of lectures and you can go back to the library and watch the tapes there. I found it to be one of the best ways to study for an exam. It's funny how the second time you watch a lecture, it all seems so easy to understand.
[+] jimbokun|18 years ago|reply
I'm watching the Gilbert Strang linear algebra course to pick up enough for other classes I am taking. Saves me using up an entire semester for that (I have a tuition benefit which I am using to take one class for semester; so I can take Information Retrieval now instead of taking Linear Algebra and waiting until next Spring.).
[+] iamwil|18 years ago|reply
I was surprised to see the equivalent of a powerpoint in '86. It's weird to see the same ideas that we have now, but implemented in an older technology. Kinda like when you watch the mother of all demos.

I can see why old-timers think nothing's changed in the past couple decades sometimes.

[+] anaphoric|18 years ago|reply
Nice lecture... I am sending it on to my students.

But did anyone get a load of that old lisp machine? You could just feel how sluggish it must have been :-)

20 years on and things are much snappier! Thanks Intel and AMD!

[+] ptn|18 years ago|reply
All the Intro to CS classes start the same: the teacher writes COMPUTER SCIENCE in the board and then says 'this is not a science and it is not about computers' and crosses them out.
[+] pchristensen|18 years ago|reply
Where do you think it came from?
[+] sanj|18 years ago|reply
Whatever happened to the Java years of 6.001?

Anyone here take them?

I still look back fondly on how '001 blew my mind lecture after lecture.

[+] mdakin|18 years ago|reply
I took 6.001 in the spring of 1997 and we did the simple "Decaf Java" interpreter (in Scheme). Decaf Java is an s-exp representation of a Java program's parse tree. It is foggy and distant now but I believe we did do a problem set in actual Java and then later in the semester after doing the Scheme in Scheme metacircular evaluator we did the Decaf Java interpreter. I don't have any other 6.001 experience to compare it to but I loved the version I took.