<?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: Java is Dead! Long Live Python!</title>
	<atom:link href="http://cafe.elharo.com/programming/java-is-dead-long-live-python/feed/" rel="self" type="application/rss+xml" />
	<link>http://cafe.elharo.com/programming/java-is-dead-long-live-python/</link>
	<description>Longer than a blog; shorter than a book</description>
	<lastBuildDate>Wed, 08 Feb 2012 21:45:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: Mark</title>
		<link>http://cafe.elharo.com/programming/java-is-dead-long-live-python/comment-page-2/#comment-832676</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Wed, 05 Oct 2011 07:37:52 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/?p=326#comment-832676</guid>
		<description>*ROTFLMAO* Classic arrogant blogger without a clue.

Android is Java, Java is Android. Ironically after almost 2 decades, Java is finally on devices for which it was originally intended.

I found this page because I was looking for a info on Python and a dead(). The book I am using to learn Python, for fun, made the comment that if anyone told you NOT to learn Python 2 you should ask them if all of their production code was P3. If not, wait the 10 yrs it would take them to convert it, and by then P4 would be out, and learn that.</description>
		<content:encoded><![CDATA[<p>*ROTFLMAO* Classic arrogant blogger without a clue.</p>
<p>Android is Java, Java is Android. Ironically after almost 2 decades, Java is finally on devices for which it was originally intended.</p>
<p>I found this page because I was looking for a info on Python and a dead(). The book I am using to learn Python, for fun, made the comment that if anyone told you NOT to learn Python 2 you should ask them if all of their production code was P3. If not, wait the 10 yrs it would take them to convert it, and by then P4 would be out, and learn that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://cafe.elharo.com/programming/java-is-dead-long-live-python/comment-page-2/#comment-815894</link>
		<dc:creator>James</dc:creator>
		<pubDate>Mon, 26 Sep 2011 11:58:14 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/?p=326#comment-815894</guid>
		<description>Although i am not a Java advocate (a C++ programmer ) i have to say this is most idiotic, obscure and funny article i have ever read. Saying Python (or any dynamic language ) is better than Java (or any static language) shows the lack of maturity/experience on your part and it seems you are suffering from fanboyissh syndrome ( common among scripting language programmers). 

&quot;Java in favor of more nimble modern languages like Python just as we abandoned C++ in our youth in favor of Java.&quot; Abandoned C++ ??? wow thats news to me  http://www2.research.att.com/~bs/applications.html</description>
		<content:encoded><![CDATA[<p>Although i am not a Java advocate (a C++ programmer ) i have to say this is most idiotic, obscure and funny article i have ever read. Saying Python (or any dynamic language ) is better than Java (or any static language) shows the lack of maturity/experience on your part and it seems you are suffering from fanboyissh syndrome ( common among scripting language programmers). </p>
<p>&#8220;Java in favor of more nimble modern languages like Python just as we abandoned C++ in our youth in favor of Java.&#8221; Abandoned C++ ??? wow thats news to me  <a href="http://www2.research.att.com/~bs/applications.html" rel="nofollow">http://www2.research.att.com/~bs/applications.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: richard bucker</title>
		<link>http://cafe.elharo.com/programming/java-is-dead-long-live-python/comment-page-2/#comment-787631</link>
		<dc:creator>richard bucker</dc:creator>
		<pubDate>Mon, 05 Sep 2011 14:59:04 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/?p=326#comment-787631</guid>
		<description>I&#039;m not sure if the point has been made, however, as wonderful as P3.0 is; until it is included as the default python in most OS&#039; or until python truly supports multiple concurrent versions in a same model it will be very hard to move on. Perl will have the same problem.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure if the point has been made, however, as wonderful as P3.0 is; until it is included as the default python in most OS&#8217; or until python truly supports multiple concurrent versions in a same model it will be very hard to move on. Perl will have the same problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: antred</title>
		<link>http://cafe.elharo.com/programming/java-is-dead-long-live-python/comment-page-2/#comment-730808</link>
		<dc:creator>antred</dc:creator>
		<pubDate>Mon, 11 Jul 2011 19:51:54 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/?p=326#comment-730808</guid>
		<description>Abandoned C++ in favor of Java?? Speak for yourself, lad. I&#039;d rather poke my eyes out with a rusty nail than go anywhere near the abomination that is Java.</description>
		<content:encoded><![CDATA[<p>Abandoned C++ in favor of Java?? Speak for yourself, lad. I&#8217;d rather poke my eyes out with a rusty nail than go anywhere near the abomination that is Java.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://cafe.elharo.com/programming/java-is-dead-long-live-python/comment-page-2/#comment-725748</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Thu, 07 Jul 2011 17:15:29 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/?p=326#comment-725748</guid>
		<description>I think the reason why he has chosen to goto python because it supports UTF-32. Java only supports UTF-16 at the moment. Python coding is for the 80&#039;s. Java is newer, why work on python when Java is much newer? If any language that is good why don&#039;t they just bring back Assembly Language? Takes longer but the coding is the fastest. I&#039;m sure thats why Linux is widely used and as well for Playstation.</description>
		<content:encoded><![CDATA[<p>I think the reason why he has chosen to goto python because it supports UTF-32. Java only supports UTF-16 at the moment. Python coding is for the 80&#8242;s. Java is newer, why work on python when Java is much newer? If any language that is good why don&#8217;t they just bring back Assembly Language? Takes longer but the coding is the fastest. I&#8217;m sure thats why Linux is widely used and as well for Playstation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Burningk</title>
		<link>http://cafe.elharo.com/programming/java-is-dead-long-live-python/comment-page-2/#comment-699736</link>
		<dc:creator>Burningk</dc:creator>
		<pubDate>Sat, 11 Jun 2011 19:01:15 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/?p=326#comment-699736</guid>
		<description>Java is still around. Android and BlackBerry smartphones run on Java. Java just keeps winning in the popularity contest. Have a Cup of that.</description>
		<content:encoded><![CDATA[<p>Java is still around. Android and BlackBerry smartphones run on Java. Java just keeps winning in the popularity contest. Have a Cup of that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: _</title>
		<link>http://cafe.elharo.com/programming/java-is-dead-long-live-python/comment-page-2/#comment-538873</link>
		<dc:creator>_</dc:creator>
		<pubDate>Sun, 14 Nov 2010 11:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/?p=326#comment-538873</guid>
		<description>C is the language of hackers.
Bring it to the point.
Java and python all comes later in life.</description>
		<content:encoded><![CDATA[<p>C is the language of hackers.<br />
Bring it to the point.<br />
Java and python all comes later in life.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: g</title>
		<link>http://cafe.elharo.com/programming/java-is-dead-long-live-python/comment-page-2/#comment-500726</link>
		<dc:creator>g</dc:creator>
		<pubDate>Thu, 05 Aug 2010 17:48:20 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/?p=326#comment-500726</guid>
		<description>but how about now? since oracle already take over Sun...

sigh... i feel sad when someone said &#039;no java programmer&#039; here... :(</description>
		<content:encoded><![CDATA[<p>but how about now? since oracle already take over Sun&#8230;</p>
<p>sigh&#8230; i feel sad when someone said &#8216;no java programmer&#8217; here&#8230; <img src='http://cafe.elharo.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Wildam</title>
		<link>http://cafe.elharo.com/programming/java-is-dead-long-live-python/comment-page-2/#comment-500519</link>
		<dc:creator>Martin Wildam</dc:creator>
		<pubDate>Wed, 04 Aug 2010 22:42:15 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/?p=326#comment-500519</guid>
		<description>In reply to ansi_c_still_rules:
&gt; some of you weird java nuts still will
&gt; claim that java beats C++ or even pure
&gt; C. fact: A hand-tuned machine lang.
&gt; program still can’t be beat.

This is not necessarily true. I talked to a member of the JVM developer team and discussed that. Fact is: Most programmers (even C++ programmers) do not really write optimum code - they can&#039;t, because optimum code would - just to give an example - involve a lot of copy &amp; paste instead of function calls because function calls are expensive. That would cause the code to be very awful and not maintainable. On the other hand the automatic optimizations done by the Java compiler or JVM often do a really good job because on compilation such optimizations can be done. Next: The JVM does optimizations at runtime based on application use (&quot;warmup phase&quot; for server processes) - that means if two customers are using your application in different ways, different optimizations might be done. That dynamic is not available in your C++ code optimized by hand.

Of course, if you know exactly what you are doing you might outweigh AI compiler optimizations - but this is not what in the real world happens too often. IMHO: Basically C++ and Java are both very fast and faster than many other languages (if not faster than most). With both languages you cannot be really wrong if performance is important for you (except for small commandline apps where Java does not really fit).

Read more about Java performance at &lt;a href=&quot;http://it-tactics.blogspot.com/2010/06/popular-java-myths.html&quot; rel=&quot;nofollow&quot;&gt;popular Java myths&lt;/a&gt; and &lt;a href=&quot;http://it-tactics.blogspot.com/2010/07/java-applications-on-desktop.html&quot; rel=&quot;nofollow&quot;&gt;Java applications on the desktop&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>In reply to ansi_c_still_rules:<br />
&gt; some of you weird java nuts still will<br />
&gt; claim that java beats C++ or even pure<br />
&gt; C. fact: A hand-tuned machine lang.<br />
&gt; program still can’t be beat.</p>
<p>This is not necessarily true. I talked to a member of the JVM developer team and discussed that. Fact is: Most programmers (even C++ programmers) do not really write optimum code &#8211; they can&#8217;t, because optimum code would &#8211; just to give an example &#8211; involve a lot of copy &amp; paste instead of function calls because function calls are expensive. That would cause the code to be very awful and not maintainable. On the other hand the automatic optimizations done by the Java compiler or JVM often do a really good job because on compilation such optimizations can be done. Next: The JVM does optimizations at runtime based on application use (&#8220;warmup phase&#8221; for server processes) &#8211; that means if two customers are using your application in different ways, different optimizations might be done. That dynamic is not available in your C++ code optimized by hand.</p>
<p>Of course, if you know exactly what you are doing you might outweigh AI compiler optimizations &#8211; but this is not what in the real world happens too often. IMHO: Basically C++ and Java are both very fast and faster than many other languages (if not faster than most). With both languages you cannot be really wrong if performance is important for you (except for small commandline apps where Java does not really fit).</p>
<p>Read more about Java performance at <a href="http://it-tactics.blogspot.com/2010/06/popular-java-myths.html" rel="nofollow">popular Java myths</a> and <a href="http://it-tactics.blogspot.com/2010/07/java-applications-on-desktop.html" rel="nofollow">Java applications on the desktop</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hello also</title>
		<link>http://cafe.elharo.com/programming/java-is-dead-long-live-python/comment-page-2/#comment-497412</link>
		<dc:creator>Hello also</dc:creator>
		<pubDate>Thu, 22 Jul 2010 21:52:32 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/?p=326#comment-497412</guid>
		<description>I just agreed with myself</description>
		<content:encoded><![CDATA[<p>I just agreed with myself</p>
]]></content:encoded>
	</item>
</channel>
</rss>

