News for hackers. Stuff that matters.
Re:MIT Lisp lecture from '86. wow. by tlrobinson on Thursday January 24, 2008 @01:06AM (#103327)
The whole series of SICP lectures is online:

http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lec...

They're pretty awesome.

Re:MIT Lisp lecture from '86. wow. by Hexstream on Thursday January 24, 2008 @01:48PM (#103655)
If I only read the book and don't watch the lectures will I be missing much?
Re:MIT Lisp lecture from '86. wow. by kmt on Thursday January 24, 2008 @02:38PM (#103693)
It's entertaining to watch them.
Re:MIT Lisp lecture from '86. wow. by aston on Wednesday January 23, 2008 @11:52PM (#103295)
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).

Re:MIT Lisp lecture from '86. wow. by kflasch on Thursday January 24, 2008 @07:46PM (#103883)
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?
Re:MIT Lisp lecture from '86. wow. by aston on Thursday January 24, 2008 @08:16PM (#103897)
You may have missed the other excitement online about schools changing their computer science programs to make them more attractive to students. MIT's not really ratcheting down the difficulty, but starting off everyone in Scheme was really off-putting to a number of students.

The new intro classes are in Python, which you could argue has the immediate benefit of being used in the world outside of MIT. They're also now more focused on learning while working towards project-style goals (like building a robot) instead of towards academic goals (like getting Scheme to do OOP).

Personally, I loved 6.001, but I'm the first to admit it was not for everyone, even people who could become great coders.

Re:MIT Lisp lecture from '86. wow. by jimbokun on Friday January 25, 2008 @11:02AM (#104171)
"The new intro classes are in Python, which you could argue has the immediate benefit of being used in the world outside of MIT."

Yep. They can tell incoming freshmen they can use Python when they get a job at Google. Something that was not true of Scheme.

Re:MIT Lisp lecture from '86. wow. by brlewis on Thursday January 24, 2008 @09:22AM (#103470)
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.

Re:MIT Lisp lecture from '86. wow. by kmt on Thursday January 24, 2008 @01:59PM (#103665)
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.
Re:MIT Lisp lecture from '86. wow. by mrtron on Thursday January 24, 2008 @11:11AM (#103523)
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.

Re:MIT Lisp lecture from '86. wow. by kmt on Thursday January 24, 2008 @02:07PM (#103667)
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.
Re:MIT Lisp lecture from '86. wow. by eru on Friday January 25, 2008 @08:24PM (#104444)
You can take a very broad definiton of 'third-world country' and this is still true.
Re:MIT Lisp lecture from '86. wow. by mcxx on Thursday January 24, 2008 @01:38PM (#103644)
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.
Re:MIT Lisp lecture from '86. wow. by mrtron on Thursday January 24, 2008 @05:03PM (#103784)
Us old folk didn't have the luxury :)

We had barely adequate course notes, sometimes, and thats the way we liked it!

The technology of today is inspiring in the way it can distribute highly valuable information and education to the masses.

Re:MIT Lisp lecture from '86. wow. by luccastera on Thursday January 24, 2008 @11:15AM (#103525)
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.
Re:MIT Lisp lecture from '86. wow. by jimbokun on Friday January 25, 2008 @11:08AM (#104175)
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.).
Re:MIT Lisp lecture from '86. wow. by iamwil on Thursday January 24, 2008 @08:55PM (#103912)
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.

Re:MIT Lisp lecture from '86. wow. by anaphoric on Thursday January 24, 2008 @12:33PM (#103596)
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!

Re:MIT Lisp lecture from '86. wow. by __ on Thursday January 24, 2008 @06:38PM (#103842)
The book that goes with this course, Structure and Interpretation of Computer Programs, is excellent. It's available online:

http://mitpress.mit.edu/sicp/full-text/book/book.html

Re:MIT Lisp lecture from '86. wow. by ptn on Friday January 25, 2008 @08:19AM (#104085)
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.
Re:MIT Lisp lecture from '86. wow. by pchristensen on Friday January 25, 2008 @12:24PM (#104217)
Where do you think it came from?
Re:MIT Lisp lecture from '86. wow. by eru on Friday January 25, 2008 @08:28PM (#104445)
Murray's Rule: Any country with "democratic" in the title isn't.

The same is true of 'sciences'.

Re:MIT Lisp lecture from '86. wow. by sanj on Thursday January 24, 2008 @08:34AM (#103450)
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.

Re:MIT Lisp lecture from '86. wow. by mdakin on Thursday January 24, 2008 @07:16PM (#103860)
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.