<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Why MIT switched from Scheme to Python</title>
	<atom:link href="http://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python/feed" rel="self" type="application/rss+xml" />
	<link>http://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python</link>
	<description>Computer Science and Personal Philosophy</description>
	<lastBuildDate>Sat, 13 Mar 2010 19:49:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Предметы. Часть 1. Introduction to Programming &#171; Even Catfish Can Code</title>
		<link>http://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python/comment-page-2#comment-872</link>
		<dc:creator>Предметы. Часть 1. Introduction to Programming &#171; Even Catfish Can Code</dc:creator>
		<pubDate>Wed, 16 Dec 2009 11:04:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=2110#comment-872</guid>
		<description>[...] основанный на Scheme на 3 курса основанные на Python. Вот почему MIT решили сменить свой курс: Costanza asked Sussman why MIT had switched away [...]</description>
		<content:encoded><![CDATA[<p>[...] основанный на Scheme на 3 курса основанные на Python. Вот почему MIT решили сменить свой курс: Costanza asked Sussman why MIT had switched away [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Loper OS &#187; You have made your bedrock, now lie in it.</title>
		<link>http://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python/comment-page-2#comment-862</link>
		<dc:creator>Loper OS &#187; You have made your bedrock, now lie in it.</dc:creator>
		<pubDate>Mon, 07 Dec 2009 22:29:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=2110#comment-862</guid>
		<description>[...] Software, on the other hand, routinely ships broken.  And software cannot be meaningfully repaired or replaced, only re-designed.  Yet witness the cries of righteous outrage among software vendors whenever hardware deviates ever so slightly from its advertised function.  What software company could honestly lay claim to even the lowliest silicon pusher&#8217;s levels of bug-free operation and architectural soundness?  I cannot help but picture a stereotypically slick and unrepentant con artist, frothing with rage after having been duped into purchasing a costly full page ad in what turned out to be a Skeptic society&#8217;s periodical.  It appears that Microsoft (and now Apple) is entitled to comfortable and stable bedrock abstractions, while you and I are not. [...]</description>
		<content:encoded><![CDATA[<p>[...] Software, on the other hand, routinely ships broken.  And software cannot be meaningfully repaired or replaced, only re-designed.  Yet witness the cries of righteous outrage among software vendors whenever hardware deviates ever so slightly from its advertised function.  What software company could honestly lay claim to even the lowliest silicon pusher&#8217;s levels of bug-free operation and architectural soundness?  I cannot help but picture a stereotypically slick and unrepentant con artist, frothing with rage after having been duped into purchasing a costly full page ad in what turned out to be a Skeptic society&#8217;s periodical.  It appears that Microsoft (and now Apple) is entitled to comfortable and stable bedrock abstractions, while you and I are not. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rowan Davies</title>
		<link>http://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python/comment-page-2#comment-848</link>
		<dc:creator>Rowan Davies</dc:creator>
		<pubDate>Wed, 02 Dec 2009 14:52:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=2110#comment-848</guid>
		<description>@Ubu: I disagree about &quot;any language&quot;.  The language can get in the way - and I doubt machine code is a good language for this.

A functional language has the most fundamentally rich concepts, and is appropriate at somewhere like MIT.  

Python is better than some, but it obscures some fundamental concerns.  (And both obscure some fundamental concerns by being dynamically typed - concepts have important static structure in the real world.)</description>
		<content:encoded><![CDATA[<p>@Ubu: I disagree about &#8220;any language&#8221;.  The language can get in the way &#8211; and I doubt machine code is a good language for this.</p>
<p>A functional language has the most fundamentally rich concepts, and is appropriate at somewhere like MIT.  </p>
<p>Python is better than some, but it obscures some fundamental concerns.  (And both obscure some fundamental concerns by being dynamically typed &#8211; concepts have important static structure in the real world.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Tuchman</title>
		<link>http://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python/comment-page-2#comment-825</link>
		<dc:creator>Michael Tuchman</dc:creator>
		<pubDate>Mon, 23 Nov 2009 15:53:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=2110#comment-825</guid>
		<description>Well, students complained about every other course as well.  I&#039;m not sure where you get the idea that only a few people got it.   The drop rate would have been a great deal higher were that true.  Yet by the time of the eighth lab or so, most people were still in the course and attending lectures and recitations, so I would dispute the claim that \most people didn&#039;t get it\ based on simple survival analysis.</description>
		<content:encoded><![CDATA[<p>Well, students complained about every other course as well.  I&#8217;m not sure where you get the idea that only a few people got it.   The drop rate would have been a great deal higher were that true.  Yet by the time of the eighth lab or so, most people were still in the course and attending lectures and recitations, so I would dispute the claim that \most people didn&#8217;t get it\ based on simple survival analysis.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Szilagyi</title>
		<link>http://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python/comment-page-2#comment-823</link>
		<dc:creator>Peter Szilagyi</dc:creator>
		<pubDate>Mon, 23 Nov 2009 15:01:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=2110#comment-823</guid>
		<description>I was saddened at first, as a Lisp hacker.  But even in &quot;my day&quot;, most students complained about using Scheme the whole time.  Only a fraction &quot;got it&quot;.

Anyway, the 6.001 crew will be inspirational in Python.  I doubt the students will lose much.  The ones that get Lisp will still learn it.  Many will be inspired to do so by the course.

It is too bad to not be able to use SICP, as that was a truly great book.  But times change.</description>
		<content:encoded><![CDATA[<p>I was saddened at first, as a Lisp hacker.  But even in &#8220;my day&#8221;, most students complained about using Scheme the whole time.  Only a fraction &#8220;got it&#8221;.</p>
<p>Anyway, the 6.001 crew will be inspirational in Python.  I doubt the students will lose much.  The ones that get Lisp will still learn it.  Many will be inspired to do so by the course.</p>
<p>It is too bad to not be able to use SICP, as that was a truly great book.  But times change.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duajuta Inovasi &#187; Blog Archive &#187; Capstone projects and time management</title>
		<link>http://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python/comment-page-2#comment-806</link>
		<dc:creator>Duajuta Inovasi &#187; Blog Archive &#187; Capstone projects and time management</dc:creator>
		<pubDate>Sun, 15 Nov 2009 20:43:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=2110#comment-806</guid>
		<description>[...] At least they’re replacing Java with Scheme, if only because “that’s what MIT does.” (Too late!) And they are teaching students to think a certain way. And given how much the average CS professor [...]</description>
		<content:encoded><![CDATA[<p>[...] At least they’re replacing Java with Scheme, if only because “that’s what MIT does.” (Too late!) And they are teaching students to think a certain way. And given how much the average CS professor [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harold</title>
		<link>http://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python/comment-page-2#comment-805</link>
		<dc:creator>Harold</dc:creator>
		<pubDate>Sun, 15 Nov 2009 17:52:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=2110#comment-805</guid>
		<description>Ubu Walker: I don&#039;t think you understand what MIT is trying to accomplish with its EECS majors or the time constraints in a university course (13 weeks of instruction in a semester for MIT).

In those contexts the choice of a language is very important.  If you want to teach some functional programming you&#039;d best not choose something like Java.

You don&#039;t want to spend a lot of time teaching syntax and solving syntax problems, so languages like Scheme and Python are good.</description>
		<content:encoded><![CDATA[<p>Ubu Walker: I don&#8217;t think you understand what MIT is trying to accomplish with its EECS majors or the time constraints in a university course (13 weeks of instruction in a semester for MIT).</p>
<p>In those contexts the choice of a language is very important.  If you want to teach some functional programming you&#8217;d best not choose something like Java.</p>
<p>You don&#8217;t want to spend a lot of time teaching syntax and solving syntax problems, so languages like Scheme and Python are good.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ubu Walker</title>
		<link>http://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python/comment-page-2#comment-804</link>
		<dc:creator>Ubu Walker</dc:creator>
		<pubDate>Sun, 15 Nov 2009 14:54:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=2110#comment-804</guid>
		<description>This debate is silly. It is the &quot;should we offer Latin since it is a dead language&quot; debate. Fact of the matter is that you can learn about programming using any language. It&#039;s the teaching and problem solving that&#039;s important.</description>
		<content:encoded><![CDATA[<p>This debate is silly. It is the &#8220;should we offer Latin since it is a dead language&#8221; debate. Fact of the matter is that you can learn about programming using any language. It&#8217;s the teaching and problem solving that&#8217;s important.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Capstone projects and time management &#171; ThisGlobe.com</title>
		<link>http://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python/comment-page-2#comment-771</link>
		<dc:creator>Capstone projects and time management &#171; ThisGlobe.com</dc:creator>
		<pubDate>Fri, 06 Nov 2009 02:55:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=2110#comment-771</guid>
		<description>[...] At least they’re replacing Java with Scheme, if only because “that’s what MIT does.” (Too late!) And they are teaching students to think a certain way. And given how much the average CS professor [...]</description>
		<content:encoded><![CDATA[<p>[...] At least they’re replacing Java with Scheme, if only because “that’s what MIT does.” (Too late!) And they are teaching students to think a certain way. And given how much the average CS professor [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Tuchman</title>
		<link>http://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python/comment-page-2#comment-740</link>
		<dc:creator>Michael Tuchman</dc:creator>
		<pubDate>Sun, 01 Nov 2009 18:19:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.wisdomandwonder.com/?p=2110#comment-740</guid>
		<description>BTW, even when they taught 6.001, there were still courses available in Fortran and C.  It is an error to say that C is not taught at MIT.   I believe it was part of the Civil Engineering Dept at the time.

I&#039;m not going to look it up.  I&#039;m too lazy :-)</description>
		<content:encoded><![CDATA[<p>BTW, even when they taught 6.001, there were still courses available in Fortran and C.  It is an error to say that C is not taught at MIT.   I believe it was part of the Civil Engineering Dept at the time.</p>
<p>I&#8217;m not going to look it up.  I&#8217;m too lazy :-)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
