B
bearophileHUGS
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
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
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