<?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 Python the Apple of Programming Languages?</title>
	<atom:link href="http://www.heikkitoivonen.net/blog/2009/09/15/is-python-the-apple-of-programming-languages/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.heikkitoivonen.net/blog/2009/09/15/is-python-the-apple-of-programming-languages/</link>
	<description>A Finn in Silicon Valley - Adventures in Technology</description>
	<lastBuildDate>Wed, 17 Aug 2011 08:58:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
	<item>
		<title>By: PLC programming</title>
		<link>http://www.heikkitoivonen.net/blog/2009/09/15/is-python-the-apple-of-programming-languages/comment-page-1/#comment-21954</link>
		<dc:creator>PLC programming</dc:creator>
		<pubDate>Sat, 06 Feb 2010 10:29:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.heikkitoivonen.net/blog/?p=916#comment-21954</guid>
		<description>It’s not just high school students anymore. A lot of older people, myself included are having to make the decision of trying to find work in our current field or go back to school and try something different. Cost is a big deal, especially since scholarships are few and far between for older people starting or trying to finish their degree program.</description>
		<content:encoded><![CDATA[<p>It’s not just high school students anymore. A lot of older people, myself included are having to make the decision of trying to find work in our current field or go back to school and try something different. Cost is a big deal, especially since scholarships are few and far between for older people starting or trying to finish their degree program.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lorg</title>
		<link>http://www.heikkitoivonen.net/blog/2009/09/15/is-python-the-apple-of-programming-languages/comment-page-1/#comment-15894</link>
		<dc:creator>lorg</dc:creator>
		<pubDate>Wed, 16 Sep 2009 21:05:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.heikkitoivonen.net/blog/?p=916#comment-15894</guid>
		<description>I&#039;ve read your post and the comments here and on reddit, and to tell you the truth, I&#039;m not sure.
As I currently see things:
1. Apple successfully branded itself as young, polished, fashionable
2. Apple delivers on these fronts: It is indeed very polished and in fashion.
3. Many people buy Apple today for these things.

With Python, it&#039;s different, although lately it&#039;s getting a bit more similar. It seems to me that Python is becoming more fashionable (especially with django! :). Still, without data to back any claims, I really can&#039;t say &quot;why people adopt Python&quot;.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve read your post and the comments here and on reddit, and to tell you the truth, I&#8217;m not sure.<br />
As I currently see things:<br />
1. Apple successfully branded itself as young, polished, fashionable<br />
2. Apple delivers on these fronts: It is indeed very polished and in fashion.<br />
3. Many people buy Apple today for these things.</p>
<p>With Python, it&#8217;s different, although lately it&#8217;s getting a bit more similar. It seems to me that Python is becoming more fashionable (especially with django! <img src='http://www.heikkitoivonen.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Still, without data to back any claims, I really can&#8217;t say &#8220;why people adopt Python&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: j_king</title>
		<link>http://www.heikkitoivonen.net/blog/2009/09/15/is-python-the-apple-of-programming-languages/comment-page-1/#comment-15891</link>
		<dc:creator>j_king</dc:creator>
		<pubDate>Wed, 16 Sep 2009 18:18:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.heikkitoivonen.net/blog/?p=916#comment-15891</guid>
		<description>@Heikki: Don&#039;t get me wrong, Python is certainly my language of choice for 90% of what I do in the day at work. When I need to do some common-place task or get some system working, it&#039;s right there and I can generally go from prototype to production with a few extra imports and some logging. It&#039;s nice.

There&#039;s cases like http://en.wikipedia.org/wiki/Multiple_dispatch where the Python solution is workable, but it&#039;s not pretty by any means.

I just meant to illustrate that it&#039;s possible not to gag on the visual differences between languages. Python can get pretty ugly too.</description>
		<content:encoded><![CDATA[<p>@Heikki: Don&#8217;t get me wrong, Python is certainly my language of choice for 90% of what I do in the day at work. When I need to do some common-place task or get some system working, it&#8217;s right there and I can generally go from prototype to production with a few extra imports and some logging. It&#8217;s nice.</p>
<p>There&#8217;s cases like <a href="http://en.wikipedia.org/wiki/Multiple_dispatch" rel="nofollow">http://en.wikipedia.org/wiki/Multiple_dispatch</a> where the Python solution is workable, but it&#8217;s not pretty by any means.</p>
<p>I just meant to illustrate that it&#8217;s possible not to gag on the visual differences between languages. Python can get pretty ugly too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Heikki Toivonen</title>
		<link>http://www.heikkitoivonen.net/blog/2009/09/15/is-python-the-apple-of-programming-languages/comment-page-1/#comment-15883</link>
		<dc:creator>Heikki Toivonen</dc:creator>
		<pubDate>Wed, 16 Sep 2009 16:21:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.heikkitoivonen.net/blog/?p=916#comment-15883</guid>
		<description>@Paddy3118 &amp; Sykora: I guess I should have concentrated more on the look and feel of the products Apple produces vs Python the language, rather than confuse it with the company etc. I also don&#039;t like Apple-the-company practices, and for various reasons don&#039;t currently own any Apple products (I have in the past, and may still in the future).

@j_king: I&#039;ve been programming full time in Python for 6 years, so I guess it is taking me a long time to find Python ugly ;) I also don&#039;t mind reaching for C to do some specific thing Python itself is not good at, but I need to do that rarely. I guess a big part in this is what you are using Python for. For what it is worth, I can&#039;t stand Lisp&#039;s syntax - the parenthesis drive me crazy. Sure it is superficial, but when the syntax makes your eyes bleed every time try to look at a piece of code it is hard to get past that. It is good to hear you&#039;ve been able to move on from Python, though. I don&#039;t necessarily want to move away from Python, but I would like to find languages that I enjoy working with as much I enjoy Python.</description>
		<content:encoded><![CDATA[<p>@Paddy3118 &#038; Sykora: I guess I should have concentrated more on the look and feel of the products Apple produces vs Python the language, rather than confuse it with the company etc. I also don&#8217;t like Apple-the-company practices, and for various reasons don&#8217;t currently own any Apple products (I have in the past, and may still in the future).</p>
<p>@j_king: I&#8217;ve been programming full time in Python for 6 years, so I guess it is taking me a long time to find Python ugly <img src='http://www.heikkitoivonen.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  I also don&#8217;t mind reaching for C to do some specific thing Python itself is not good at, but I need to do that rarely. I guess a big part in this is what you are using Python for. For what it is worth, I can&#8217;t stand Lisp&#8217;s syntax &#8211; the parenthesis drive me crazy. Sure it is superficial, but when the syntax makes your eyes bleed every time try to look at a piece of code it is hard to get past that. It is good to hear you&#8217;ve been able to move on from Python, though. I don&#8217;t necessarily want to move away from Python, but I would like to find languages that I enjoy working with as much I enjoy Python.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: j_king</title>
		<link>http://www.heikkitoivonen.net/blog/2009/09/15/is-python-the-apple-of-programming-languages/comment-page-1/#comment-15882</link>
		<dc:creator>j_king</dc:creator>
		<pubDate>Wed, 16 Sep 2009 15:48:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.heikkitoivonen.net/blog/?p=916#comment-15882</guid>
		<description>I used to think that way after a few months of working with Python.

But its been a few years now and I&#039;ve found most of the warts. At first I just turned a blind eye, but now I just find it ugly.

Syntactically, of all the dynamic procedural OO languages, Python is the most aesthetically pleasing. But that means really little in the end.

Where Python gets frustrating is when you reach its limitations or are limited by its biases. Usually by then you have to reach for C or work around it with some pretty clever code. And that&#039;s just annoying.

I&#039;m starting to move to Lisp more these days. Its syntax is even cleaner and rigorously structured. The underlying structure of the program isn&#039;t hidden behind clever syntax. I&#039;m not limited by arbitrary implementations of types: I can invent true types rather than just giving new names and behaviours to old ones. I can easily extend the language to naturally encompass the language of my problem domain. It&#039;s dynamic and it compiles to machine code!

The only thing I miss in Lisp is a library as comprehensive as &#039;os.&#039;

So in answer to your question: yes, one can use another language after working with Python. It just takes a few years for the euphoria to rub off. ;)</description>
		<content:encoded><![CDATA[<p>I used to think that way after a few months of working with Python.</p>
<p>But its been a few years now and I&#8217;ve found most of the warts. At first I just turned a blind eye, but now I just find it ugly.</p>
<p>Syntactically, of all the dynamic procedural OO languages, Python is the most aesthetically pleasing. But that means really little in the end.</p>
<p>Where Python gets frustrating is when you reach its limitations or are limited by its biases. Usually by then you have to reach for C or work around it with some pretty clever code. And that&#8217;s just annoying.</p>
<p>I&#8217;m starting to move to Lisp more these days. Its syntax is even cleaner and rigorously structured. The underlying structure of the program isn&#8217;t hidden behind clever syntax. I&#8217;m not limited by arbitrary implementations of types: I can invent true types rather than just giving new names and behaviours to old ones. I can easily extend the language to naturally encompass the language of my problem domain. It&#8217;s dynamic and it compiles to machine code!</p>
<p>The only thing I miss in Lisp is a library as comprehensive as &#8216;os.&#8217;</p>
<p>So in answer to your question: yes, one can use another language after working with Python. It just takes a few years for the euphoria to rub off. <img src='http://www.heikkitoivonen.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel</title>
		<link>http://www.heikkitoivonen.net/blog/2009/09/15/is-python-the-apple-of-programming-languages/comment-page-1/#comment-15878</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Wed, 16 Sep 2009 14:45:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.heikkitoivonen.net/blog/?p=916#comment-15878</guid>
		<description>I agree with the &quot;feel disgusted with other languages&quot; part. In my 17 years of professional coding, I had to use a lot of languages, and since I started using Python 4 years ago, no other language brings me the same satisfaction.

I am porting some code I wrote 5 years ago (C++ with Lua embedded), and my guess is the total project size will be 5% of the original (no typo, really 95% less). The efficiency will be severely hit, but after it&#039;s working, it&#039;ll only be a matter of making a simple ctypes binding to some C optimized functions to get back to the original speed.

In summary, I just love Python.</description>
		<content:encoded><![CDATA[<p>I agree with the &#8220;feel disgusted with other languages&#8221; part. In my 17 years of professional coding, I had to use a lot of languages, and since I started using Python 4 years ago, no other language brings me the same satisfaction.</p>
<p>I am porting some code I wrote 5 years ago (C++ with Lua embedded), and my guess is the total project size will be 5% of the original (no typo, really 95% less). The efficiency will be severely hit, but after it&#8217;s working, it&#8217;ll only be a matter of making a simple ctypes binding to some C optimized functions to get back to the original speed.</p>
<p>In summary, I just love Python.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jayne</title>
		<link>http://www.heikkitoivonen.net/blog/2009/09/15/is-python-the-apple-of-programming-languages/comment-page-1/#comment-15874</link>
		<dc:creator>Jayne</dc:creator>
		<pubDate>Wed, 16 Sep 2009 13:29:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.heikkitoivonen.net/blog/?p=916#comment-15874</guid>
		<description>I have to say I agree with your post. I love Apple, I have both a mac and PC at home and have to say that the PC is rarely used, mainly to retrieve old photos or when my husband is hogging the mac!</description>
		<content:encoded><![CDATA[<p>I have to say I agree with your post. I love Apple, I have both a mac and PC at home and have to say that the PC is rarely used, mainly to retrieve old photos or when my husband is hogging the mac!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sykora</title>
		<link>http://www.heikkitoivonen.net/blog/2009/09/15/is-python-the-apple-of-programming-languages/comment-page-1/#comment-15862</link>
		<dc:creator>Sykora</dc:creator>
		<pubDate>Wed, 16 Sep 2009 07:25:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.heikkitoivonen.net/blog/?p=916#comment-15862</guid>
		<description>I simply had to comment on this post, because for me, this analogy is totally incongruous. While I love python, and use it for almost everything I do, I&#039;m heavily prejudiced against apple, for various reasons, usually business practices but also technical decisions.

In this regard, I have to agree with Paddy3118.</description>
		<content:encoded><![CDATA[<p>I simply had to comment on this post, because for me, this analogy is totally incongruous. While I love python, and use it for almost everything I do, I&#8217;m heavily prejudiced against apple, for various reasons, usually business practices but also technical decisions.</p>
<p>In this regard, I have to agree with Paddy3118.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

