<?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"
	>
<channel>
	<title>Comments on: Programming languages of distinction</title>
	<atom:link href="http://www.megginson.com/blogs/quoderat/2006/03/06/programming-languages-of-distinction/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.megginson.com/blogs/quoderat/2006/03/06/programming-languages-of-distinction/</link>
	<description>what was</description>
	<pubDate>Wed, 17 Mar 2010 21:38:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: The Technological 7-Year Itch</title>
		<link>http://www.megginson.com/blogs/quoderat/2006/03/06/programming-languages-of-distinction/#comment-28570</link>
		<dc:creator>The Technological 7-Year Itch</dc:creator>
		<pubDate>Mon, 21 May 2007 10:52:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-28570</guid>
		<description>[...] So in my answer to Scott’s question, I think it may well be that many developers completely leave. But I imagine that many others will take the path that Rob Conery, the creator of Subsonic wrote about. He’s choosing to help try and change the developer culture around Microsoft from the inside, rather than jumping ship completely. Like a good ALT.NET developer, he sees some value in the Microsoft platform and tries to combine what is good from it, along with what is good from other platforms, rather than just giving in to the self-perpetuating cycle of successful programming languages. [...]</description>
		<content:encoded><![CDATA[<p>[...] So in my answer to Scott’s question, I think it may well be that many developers completely leave. But I imagine that many others will take the path that Rob Conery, the creator of Subsonic wrote about. He’s choosing to help try and change the developer culture around Microsoft from the inside, rather than jumping ship completely. Like a good ALT.NET developer, he sees some value in the Microsoft platform and tries to combine what is good from it, along with what is good from other platforms, rather than just giving in to the self-perpetuating cycle of successful programming languages. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Palmer</title>
		<link>http://www.megginson.com/blogs/quoderat/2006/03/06/programming-languages-of-distinction/#comment-13782</link>
		<dc:creator>Rob Palmer</dc:creator>
		<pubDate>Sun, 24 Sep 2006 09:35:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-13782</guid>
		<description>Once you have learned a language, you have a huge investment of your time to protect. 
It's hardly suprising that people are reluctant to move on to other technologies.</description>
		<content:encoded><![CDATA[<p>Once you have learned a language, you have a huge investment of your time to protect.<br />
It&#8217;s hardly suprising that people are reluctant to move on to other technologies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: troels</title>
		<link>http://www.megginson.com/blogs/quoderat/2006/03/06/programming-languages-of-distinction/#comment-5228</link>
		<dc:creator>troels</dc:creator>
		<pubDate>Mon, 29 May 2006 11:08:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-5228</guid>
		<description>Kai:
Maybe the case is that the original founders (elite programmers) are so heavily invested in their language, that they rarely move on. It's rather the sub-elite, who have been promoted to elite. They are stuck at the second-highest rank of the social ladder - as henchmen of the founding fathers. One way to rise beyond this is to move on and settle on a new language, where they themselves can become founders. The founders themselves OTOH have nothing to gaim from the exile - they are already at the peak.</description>
		<content:encoded><![CDATA[<p>Kai:<br />
Maybe the case is that the original founders (elite programmers) are so heavily invested in their language, that they rarely move on. It&#8217;s rather the sub-elite, who have been promoted to elite. They are stuck at the second-highest rank of the social ladder - as henchmen of the founding fathers. One way to rise beyond this is to move on and settle on a new language, where they themselves can become founders. The founders themselves OTOH have nothing to gaim from the exile - they are already at the peak.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: david</title>
		<link>http://www.megginson.com/blogs/quoderat/2006/03/06/programming-languages-of-distinction/#comment-3434</link>
		<dc:creator>david</dc:creator>
		<pubDate>Sat, 22 Apr 2006 13:32:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-3434</guid>
		<description>Kartik:

I agree that Ruby has some neat tricks (syntactic and otherwise), but when you look at development speed, bug reduction, etc., it's hard to argue that any of them gives Ruby as big an advantage over Java or Python as the advantage that all scripting/VM languages have over manual-memory-management languages like C/C++.  Closures? I remember being excited about them ten years ago when I was coding a lot in Scheme (another great programming language), but in the end, they didn't make much of a difference in how I worked. Automatic introspection? I'm a touch typist, so saving 30 seconds of typing here or there isn't significant.

I may come over to Ruby some day (it definitely has the most fun tutorials), but it's also possible that before then some other language will find another low-hanging fruit like memory management that blasts Ruby, Java, Python, and everyone else right out of the water, the way that Java has blasted C/C++ for enterprise development.</description>
		<content:encoded><![CDATA[<p>Kartik:</p>
<p>I agree that Ruby has some neat tricks (syntactic and otherwise), but when you look at development speed, bug reduction, etc., it&#8217;s hard to argue that any of them gives Ruby as big an advantage over Java or Python as the advantage that all scripting/VM languages have over manual-memory-management languages like C/C++.  Closures? I remember being excited about them ten years ago when I was coding a lot in Scheme (another great programming language), but in the end, they didn&#8217;t make much of a difference in how I worked. Automatic introspection? I&#8217;m a touch typist, so saving 30 seconds of typing here or there isn&#8217;t significant.</p>
<p>I may come over to Ruby some day (it definitely has the most fun tutorials), but it&#8217;s also possible that before then some other language will find another low-hanging fruit like memory management that blasts Ruby, Java, Python, and everyone else right out of the water, the way that Java has blasted C/C++ for enterprise development.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frice</title>
		<link>http://www.megginson.com/blogs/quoderat/2006/03/06/programming-languages-of-distinction/#comment-3431</link>
		<dc:creator>Frice</dc:creator>
		<pubDate>Sat, 22 Apr 2006 09:37:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-3431</guid>
		<description>For a more professional popularity list of programming languages, try this link:

http://www.tiobe.com/index.htm?tiobe_index</description>
		<content:encoded><![CDATA[<p>For a more professional popularity list of programming languages, try this link:</p>
<p><a href="http://www.tiobe.com/index.htm?tiobe_index" rel="nofollow">http://www.tiobe.com/index.htm?tiobe_index</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: salamander</title>
		<link>http://www.megginson.com/blogs/quoderat/2006/03/06/programming-languages-of-distinction/#comment-3419</link>
		<dc:creator>salamander</dc:creator>
		<pubDate>Sat, 22 Apr 2006 05:16:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-3419</guid>
		<description>You may find this page quite interesting:
http://noga.muti.co.za/programming_languages</description>
		<content:encoded><![CDATA[<p>You may find this page quite interesting:<br />
<a href="http://noga.muti.co.za/programming_languages" rel="nofollow">http://noga.muti.co.za/programming_languages</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kai MacTane</title>
		<link>http://www.megginson.com/blogs/quoderat/2006/03/06/programming-languages-of-distinction/#comment-3418</link>
		<dc:creator>Kai MacTane</dc:creator>
		<pubDate>Sat, 22 Apr 2006 04:55:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-3418</guid>
		<description>I've got to agree with Nordsieck: I don't think truly elite developers really give a damn whether other people are using their language of choice or not. "Oh no, my Favorite Thing is getting popular, so now I have to repudiate it and pick something else to be my favorite" is not the behavior of wizard-level programmers; in my experience, it's the behavior of latte-slurping trendoids who care more about other people's opinions than their own taste.

Now that Perl is huge (indeed, many would say *too* huge, and past its prime), does Larry Wall move on to something new? No, he's still working on Perl. Of course, he wrote the language, but the same goes for Tom Christiansen and Damian Conway.

I'm sure the same thing could also be said in the Python world. Now that Python is gaining popularity, are the serious wizard-level Python programmers saying "Oh, dear, it seems the proles have arrived. How teddibly gauche they are. I must go and become a Boo guru now, just to avoid these tedious plebeians"? Somehow, I don't think so.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve got to agree with Nordsieck: I don&#8217;t think truly elite developers really give a damn whether other people are using their language of choice or not. &#8220;Oh no, my Favorite Thing is getting popular, so now I have to repudiate it and pick something else to be my favorite&#8221; is not the behavior of wizard-level programmers; in my experience, it&#8217;s the behavior of latte-slurping trendoids who care more about other people&#8217;s opinions than their own taste.</p>
<p>Now that Perl is huge (indeed, many would say *too* huge, and past its prime), does Larry Wall move on to something new? No, he&#8217;s still working on Perl. Of course, he wrote the language, but the same goes for Tom Christiansen and Damian Conway.</p>
<p>I&#8217;m sure the same thing could also be said in the Python world. Now that Python is gaining popularity, are the serious wizard-level Python programmers saying &#8220;Oh, dear, it seems the proles have arrived. How teddibly gauche they are. I must go and become a Boo guru now, just to avoid these tedious plebeians&#8221;? Somehow, I don&#8217;t think so.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kartik Vaddadi</title>
		<link>http://www.megginson.com/blogs/quoderat/2006/03/06/programming-languages-of-distinction/#comment-3415</link>
		<dc:creator>Kartik Vaddadi</dc:creator>
		<pubDate>Sat, 22 Apr 2006 04:14:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-3415</guid>
		<description>&#62; Ruby has no advantage over Java to match Java’s memory-management advantage over C++
You haven't used Ruby much, have you?</description>
		<content:encoded><![CDATA[<p>&gt; Ruby has no advantage over Java to match Java’s memory-management advantage over C++<br />
You haven&#8217;t used Ruby much, have you?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nordsieck</title>
		<link>http://www.megginson.com/blogs/quoderat/2006/03/06/programming-languages-of-distinction/#comment-3411</link>
		<dc:creator>nordsieck</dc:creator>
		<pubDate>Fri, 21 Apr 2006 23:13:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-3411</guid>
		<description>"Elite (guru) developers notice too many riff-raff using their current programming language, and start looking for something that will distinguish them better from their mediocre colleagues."

This assumes that "Elite developers" actually care about what the masses use to program with.  My guess is that most of them just want to use a (the most) productive language (one in which the development/testing/integration of a certain feature takes the least amount of time, balanced with the highest level of physical performance).</description>
		<content:encoded><![CDATA[<p>&#8220;Elite (guru) developers notice too many riff-raff using their current programming language, and start looking for something that will distinguish them better from their mediocre colleagues.&#8221;</p>
<p>This assumes that &#8220;Elite developers&#8221; actually care about what the masses use to program with.  My guess is that most of them just want to use a (the most) productive language (one in which the development/testing/integration of a certain feature takes the least amount of time, balanced with the highest level of physical performance).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: km</title>
		<link>http://www.megginson.com/blogs/quoderat/2006/03/06/programming-languages-of-distinction/#comment-3403</link>
		<dc:creator>km</dc:creator>
		<pubDate>Fri, 21 Apr 2006 19:00:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-3403</guid>
		<description>"Sub-elite (senior) developers follow the elite developers to the new language,
creating a market for books, training, etc., "

How do you create a market without marketing?</description>
		<content:encoded><![CDATA[<p>&#8220;Sub-elite (senior) developers follow the elite developers to the new language,<br />
creating a market for books, training, etc., &#8221;</p>
<p>How do you create a market without marketing?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
