<?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: Is It Possible at All to Discuss Language Wars without Starting One?</title>
	<atom:link href="http://coffeeghost.net/2008/03/22/is-it-possible-at-all-to-discuss-language-wars-without-starting-one/feed/" rel="self" type="application/rss+xml" />
	<link>http://coffeeghost.net/2008/03/22/is-it-possible-at-all-to-discuss-language-wars-without-starting-one/</link>
	<description>Al Sweigart&#039;s blog.</description>
	<lastBuildDate>Fri, 03 Feb 2012 10:06:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Bob Gneu</title>
		<link>http://coffeeghost.net/2008/03/22/is-it-possible-at-all-to-discuss-language-wars-without-starting-one/comment-page-1/#comment-1884</link>
		<dc:creator>Bob Gneu</dc:creator>
		<pubDate>Thu, 27 Mar 2008 01:31:26 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/2008/03/22/is-it-possible-at-all-to-discuss-language-wars-without-starting-one/#comment-1884</guid>
		<description>I have got 16 languages under my belt and i cant say that ive ever been deceived into believing they all served the same purpose. This is especially relevant when learning the quirks of any language. Perl&#039;s list swapping procedure, php&#039;s crazy library of functions, interactions with databases across the board. Languages all have their niche and I dont know that we have all been conditioned to believe all languages are the same or naive enough to believe that something like lisp is identical to Python.
BTW - Al, this anti spam procedure is very cool.</description>
		<content:encoded><![CDATA[<p>I have got 16 languages under my belt and i cant say that ive ever been deceived into believing they all served the same purpose. This is especially relevant when learning the quirks of any language. Perl&#8217;s list swapping procedure, php&#8217;s crazy library of functions, interactions with databases across the board. Languages all have their niche and I dont know that we have all been conditioned to believe all languages are the same or naive enough to believe that something like lisp is identical to Python. </p>
<p>BTW &#8211; Al, this anti spam procedure is very cool.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Gneu</title>
		<link>http://coffeeghost.net/2008/03/22/is-it-possible-at-all-to-discuss-language-wars-without-starting-one/comment-page-1/#comment-1882</link>
		<dc:creator>Bob Gneu</dc:creator>
		<pubDate>Thu, 27 Mar 2008 01:22:52 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/2008/03/22/is-it-possible-at-all-to-discuss-language-wars-without-starting-one/#comment-1882</guid>
		<description>Its really a terrible thing that this type of argument is so difficult to have between seemingly rational people. It&#039;s a bit too common for my own tastes. There is, unfortunately a reason they are called Religious arguments through.
The only thing i have been able to do to change any of this is that i habitually tell all developers in my company and at school not to camp, and that seems to be having a good effect. Its still quite sad that the great majority of people out there tend to choose to be offended at the prospect of their chosen language being inefficient at doing anything. I work at a place that totes a huge Perl &amp; MS C# flag which unfortunately leads to some very serious performance issues, not to mention the fact that they have to contract their work out all of the time to get anything done.
Great post regardless. bravo.</description>
		<content:encoded><![CDATA[<p>Its really a terrible thing that this type of argument is so difficult to have between seemingly rational people. It&#8217;s a bit too common for my own tastes. There is, unfortunately a reason they are called Religious arguments through. </p>
<p>The only thing i have been able to do to change any of this is that i habitually tell all developers in my company and at school not to camp, and that seems to be having a good effect. Its still quite sad that the great majority of people out there tend to choose to be offended at the prospect of their chosen language being inefficient at doing anything. I work at a place that totes a huge Perl &amp; MS C# flag which unfortunately leads to some very serious performance issues, not to mention the fact that they have to contract their work out all of the time to get anything done. </p>
<p>Great post regardless. bravo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: machine head</title>
		<link>http://coffeeghost.net/2008/03/22/is-it-possible-at-all-to-discuss-language-wars-without-starting-one/comment-page-1/#comment-1840</link>
		<dc:creator>machine head</dc:creator>
		<pubDate>Tue, 25 Mar 2008 01:29:02 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/2008/03/22/is-it-possible-at-all-to-discuss-language-wars-without-starting-one/#comment-1840</guid>
		<description>Humans are not as optimized yet as to be able to percieve things in an undistorted way.
If you say &quot;chocolate ice-cream&quot;, it is bound to trigger some piece of code in my system, bringing that code up and running it.
The predictable result is that I then blame you for the result the execution of the program produced, instead of taking the responsibillity of debugging my own code.
There are ofcourse exceptions; people who have, to a larger extent, managed to debug their own software and is aware of this phenomena.
Enjoy life and coding!</description>
		<content:encoded><![CDATA[<p>Humans are not as optimized yet as to be able to percieve things in an undistorted way.<br />
If you say &#8220;chocolate ice-cream&#8221;, it is bound to trigger some piece of code in my system, bringing that code up and running it.<br />
The predictable result is that I then blame you for the result the execution of the program produced, instead of taking the responsibillity of debugging my own code.<br />
There are ofcourse exceptions; people who have, to a larger extent, managed to debug their own software and is aware of this phenomena.<br />
Enjoy life and coding!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Warot</title>
		<link>http://coffeeghost.net/2008/03/22/is-it-possible-at-all-to-discuss-language-wars-without-starting-one/comment-page-1/#comment-1835</link>
		<dc:creator>Mike Warot</dc:creator>
		<pubDate>Mon, 24 Mar 2008 19:17:05 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/2008/03/22/is-it-possible-at-all-to-discuss-language-wars-without-starting-one/#comment-1835</guid>
		<description>I think that the basic issue here is one of expectations. We expect certain behavior from programming languages, and it&#039;s been pounded into our heads that any language is equivalent to any other, and only the syntax varies.
Pascal, Basic, Assembler all act the same when it comes to strings... and Python comes along and won&#039;t let you modify the value of a string... and you get a bit confused... and shocked... and it&#039;s unpleasant at best... you might get lucky and get insight later... but that takes a lot of work and some luck.
  --Mike--</description>
		<content:encoded><![CDATA[<p>I think that the basic issue here is one of expectations. We expect certain behavior from programming languages, and it&#8217;s been pounded into our heads that any language is equivalent to any other, and only the syntax varies.</p>
<p>Pascal, Basic, Assembler all act the same when it comes to strings&#8230; and Python comes along and won&#8217;t let you modify the value of a string&#8230; and you get a bit confused&#8230; and shocked&#8230; and it&#8217;s unpleasant at best&#8230; you might get lucky and get insight later&#8230; but that takes a lot of work and some luck.</p>
<p>  &#8211;Mike&#8211;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ScooterDude</title>
		<link>http://coffeeghost.net/2008/03/22/is-it-possible-at-all-to-discuss-language-wars-without-starting-one/comment-page-1/#comment-1748</link>
		<dc:creator>ScooterDude</dc:creator>
		<pubDate>Sun, 23 Mar 2008 03:39:13 +0000</pubDate>
		<guid isPermaLink="false">http://coffeeghost.net/2008/03/22/is-it-possible-at-all-to-discuss-language-wars-without-starting-one/#comment-1748</guid>
		<description>As a .NET developer trying to break into the Python language, I agree that it&#039;s difficult to discuss with my .NET coworkers what I am learning in Python without them totally missing the point and focusing on my new &quot;fad&quot;.  If they would look past the difference in languages they might see that Python is forcing me to think outside the (.NET) box.  It&#039;s giving me a perspective on an entirely different culture and allowing me to step outside my statically typed safety zone into a more dynamic realm.
Great post.
Mark</description>
		<content:encoded><![CDATA[<p>As a .NET developer trying to break into the Python language, I agree that it&#8217;s difficult to discuss with my .NET coworkers what I am learning in Python without them totally missing the point and focusing on my new &#8220;fad&#8221;.  If they would look past the difference in languages they might see that Python is forcing me to think outside the (.NET) box.  It&#8217;s giving me a perspective on an entirely different culture and allowing me to step outside my statically typed safety zone into a more dynamic realm.</p>
<p>Great post.</p>
<p>Mark</p>
]]></content:encoded>
	</item>
</channel>
</rss>

