<?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: I don&#8217;t like Java</title>
	<atom:link href="http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/feed/" rel="self" type="application/rss+xml" />
	<link>http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/</link>
	<description>Technology is life</description>
	<lastBuildDate>Thu, 05 Jan 2012 19:21:59 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: daniel</title>
		<link>http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/comment-page-1/#comment-285</link>
		<dc:creator>daniel</dc:creator>
		<pubDate>Thu, 24 Jan 2008 12:08:41 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/#comment-285</guid>
		<description>Yes, I must agree that a lot of my feelings are just that, feelings and I&#039;ve tried to express that I have this feeling about it and I&#039;ve tried to reason back and forth with myself how it comes that I feel this way about it.

I honestly don&#039;t see how java programs running in Android are much different than java programs running in any existing phone or embedded environment. I got a lot less interested in Android when I realized it&#039;s extremely Java-focused.

I don&#039;t magically get fond of things you can cram in an embedded device...</description>
		<content:encoded><![CDATA[<p>Yes, I must agree that a lot of my feelings are just that, feelings and I&#8217;ve tried to express that I have this feeling about it and I&#8217;ve tried to reason back and forth with myself how it comes that I feel this way about it.</p>
<p>I honestly don&#8217;t see how java programs running in Android are much different than java programs running in any existing phone or embedded environment. I got a lot less interested in Android when I realized it&#8217;s extremely Java-focused.</p>
<p>I don&#8217;t magically get fond of things you can cram in an embedded device&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: danielm</title>
		<link>http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/comment-page-1/#comment-284</link>
		<dc:creator>danielm</dc:creator>
		<pubDate>Thu, 24 Jan 2008 12:02:05 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/#comment-284</guid>
		<description>Java pays off quickly when your application logic goes complex. 

I left C and C++ for Java years ago also for my hobbyist projects. I feel that Java requires lot less energy to produce working results.

With Java I found that it was easy to build on stuff other people already built. And it works in reality. Upgrading libraries and runtime environments has shown be pretty painless. Repeatedly. In this sense it looks like I&#039;ve found a real value in what you dislike?

My very own smarthome control system, which is some kind of distributed psedudo realtime application, also runs on java (+linux). It interfaces devices through Dallas 1-wire bus, serial port devices and soon also USB I/O devices. Pretty much metal here. But yes, okay, it&#039;s not embedded.

However, Android looks pretty embedded :-)</description>
		<content:encoded><![CDATA[<p>Java pays off quickly when your application logic goes complex. </p>
<p>I left C and C++ for Java years ago also for my hobbyist projects. I feel that Java requires lot less energy to produce working results.</p>
<p>With Java I found that it was easy to build on stuff other people already built. And it works in reality. Upgrading libraries and runtime environments has shown be pretty painless. Repeatedly. In this sense it looks like I&#8217;ve found a real value in what you dislike?</p>
<p>My very own smarthome control system, which is some kind of distributed psedudo realtime application, also runs on java (+linux). It interfaces devices through Dallas 1-wire bus, serial port devices and soon also USB I/O devices. Pretty much metal here. But yes, okay, it&#8217;s not embedded.</p>
<p>However, Android looks pretty embedded <img src='http://daniel.haxx.se/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dblog &#187; libcurl with Java</title>
		<link>http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/comment-page-1/#comment-283</link>
		<dc:creator>dblog &#187; libcurl with Java</dc:creator>
		<pubDate>Thu, 24 Jan 2008 11:43:04 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/#comment-283</guid>
		<description>[...] did my share of Java bashing just a short while ago, so it is a bit ironic that just days afterwards the topic of the java [...]</description>
		<content:encoded><![CDATA[<p>[...] did my share of Java bashing just a short while ago, so it is a bit ironic that just days afterwards the topic of the java [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luca</title>
		<link>http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/comment-page-1/#comment-248</link>
		<dc:creator>Luca</dc:creator>
		<pubDate>Sat, 12 Jan 2008 23:27:42 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/#comment-248</guid>
		<description>Ok, got it!

I&#039;ve read on your site you work a lot with embedded systems. I would have liked that too, but my career took a much &quot;higher level&quot; direction (Java, C++ and the like). Maybe one day I&#039;ll move to Sweden... :-)</description>
		<content:encoded><![CDATA[<p>Ok, got it!</p>
<p>I&#8217;ve read on your site you work a lot with embedded systems. I would have liked that too, but my career took a much &#8220;higher level&#8221; direction (Java, C++ and the like). Maybe one day I&#8217;ll move to Sweden&#8230; <img src='http://daniel.haxx.se/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: daniel</title>
		<link>http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/comment-page-1/#comment-243</link>
		<dc:creator>daniel</dc:creator>
		<pubDate>Sat, 12 Jan 2008 11:51:51 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/#comment-243</guid>
		<description>Yes I would, but no matter what I would like to do, I would always find myself uneasy if the &quot;right tool&quot; for the project is deemed to be Java. No matter what the project is.</description>
		<content:encoded><![CDATA[<p>Yes I would, but no matter what I would like to do, I would always find myself uneasy if the &#8220;right tool&#8221; for the project is deemed to be Java. No matter what the project is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luca</title>
		<link>http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/comment-page-1/#comment-242</link>
		<dc:creator>Luca</dc:creator>
		<pubDate>Sat, 12 Jan 2008 11:43:41 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/#comment-242</guid>
		<description>Hah, complex business logic or not, I think the choice of the technology should mainly depend on what one has/wants to reach.
Wouldn&#039;t you feel uncomfortable sticking to your preferred environment instead of using a more appropriate one for your targets just because the latter is too &quot;simple&quot; or not enough &quot;on the metal&quot; for you?</description>
		<content:encoded><![CDATA[<p>Hah, complex business logic or not, I think the choice of the technology should mainly depend on what one has/wants to reach.<br />
Wouldn&#8217;t you feel uncomfortable sticking to your preferred environment instead of using a more appropriate one for your targets just because the latter is too &#8220;simple&#8221; or not enough &#8220;on the metal&#8221; for you?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: daniel</title>
		<link>http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/comment-page-1/#comment-241</link>
		<dc:creator>daniel</dc:creator>
		<pubDate>Fri, 11 Jan 2008 22:45:30 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/#comment-241</guid>
		<description>I don&#039;t think of it as a comparison of languages, I think of it as expressing reasons why I don&#039;t like Java to the extent that I simply never ever write anything using Java... But sure, I don&#039;t write &quot;complex business logic&quot; software either.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think of it as a comparison of languages, I think of it as expressing reasons why I don&#8217;t like Java to the extent that I simply never ever write anything using Java&#8230; But sure, I don&#8217;t write &#8220;complex business logic&#8221; software either.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luca</title>
		<link>http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/comment-page-1/#comment-240</link>
		<dc:creator>Luca</dc:creator>
		<pubDate>Fri, 11 Jan 2008 09:03:12 +0000</pubDate>
		<guid isPermaLink="false">http://daniel.haxx.se/blog/2008/01/10/i-dont-like-java/#comment-240</guid>
		<description>To me, comparing C with Java is like comparing motorcycles with cars. &#039;Course a Ducati is fast and compact, but a Volvo is comfortable and offers room for bags and family.
The focus must be on the target. It is stupid to develop in C a clustered platform with complex business logic, which uses several enterprise resources and must be world-wide accessible in the most disparate ways. Likewise, it makes no sense to develop a project like Rockbox using Java.

Personally, I find programming assembler on m68k fascinating. Yet, the elegance and readability of a well-conceived Java program is unique.

Ciao
Luca

PS
On the C++ book from Stroustrup there&#039;s a clear and compact presentation of programming paradigms (chapter 2, can be read for free at http://www.informit.com/articles/article.aspx?p=25003). It&#039;s a very interesting read!</description>
		<content:encoded><![CDATA[<p>To me, comparing C with Java is like comparing motorcycles with cars. &#8216;Course a Ducati is fast and compact, but a Volvo is comfortable and offers room for bags and family.<br />
The focus must be on the target. It is stupid to develop in C a clustered platform with complex business logic, which uses several enterprise resources and must be world-wide accessible in the most disparate ways. Likewise, it makes no sense to develop a project like Rockbox using Java.</p>
<p>Personally, I find programming assembler on m68k fascinating. Yet, the elegance and readability of a well-conceived Java program is unique.</p>
<p>Ciao<br />
Luca</p>
<p>PS<br />
On the C++ book from Stroustrup there&#8217;s a clear and compact presentation of programming paradigms (chapter 2, can be read for free at <a href="http://www.informit.com/articles/article.aspx?p=25003)" rel="nofollow">http://www.informit.com/articles/article.aspx?p=25003)</a>. It&#8217;s a very interesting read!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

