While studying the SICP video lectures I have to twist my mind some to
completely understand the lessons. I implement the programs shown there
in both Python and Scheme, and I find the Python implementations
simpler to write (but it's not a fair comparison because I know very
little Scheme still).

Now some things are changing:
http://lambda-the-ultimate.org/node/1840

>The MIT is going to change its curriculum structure that was famous for 
>teaching Scheme in introductory courses. One force behind the reform is no one 
>else than Harold Abelson, famous for his marvelous Scheme opus SICP.<
>The first four weeks of C1 will be a lot like the first four weeks of 6.001, 
>Abelson said. The difference is that programming will be done in Python and 
>not Scheme.<


Someone is translating the SIPC programs in Python too:
http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages#Python

With slides and code from lectures:
http://courses.csail.mit.edu/6.01/
http://courses.csail.mit.edu/6.01/fall06/calendar.html

I like Scheme a bit too, but I consider this is a small victory for
Python :-)

Bye,
bearophile

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to