<?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: Developer Update</title>
	<atom:link href="http://blog.raymondberg.com/archives/57/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.raymondberg.com/archives/57</link>
	<description>A Blog that Walks the Fine Line Between Usefulness and Acrobats</description>
	<lastBuildDate>Thu, 12 Jan 2012 05:54:32 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Some Idiot</title>
		<link>http://blog.raymondberg.com/archives/57/comment-page-1#comment-1197</link>
		<dc:creator>Some Idiot</dc:creator>
		<pubDate>Sun, 23 Nov 2008 18:50:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.rwberg.org/?p=57#comment-1197</guid>
		<description>Haha, this is what you get no matter what you say.</description>
		<content:encoded><![CDATA[<p>Haha, this is what you get no matter what you say.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rwb</title>
		<link>http://blog.raymondberg.com/archives/57/comment-page-1#comment-1196</link>
		<dc:creator>rwb</dc:creator>
		<pubDate>Sun, 23 Nov 2008 18:44:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.rwberg.org/?p=57#comment-1196</guid>
		<description>The code is going to be used on embedded devices so it does need to be pretty tight. Java isn&#039;t an option, but I realize that&#039;s a special case. 

This is what I get when I say a language isn&#039;t so terrible. :D</description>
		<content:encoded><![CDATA[<p>The code is going to be used on embedded devices so it does need to be pretty tight. Java isn&#8217;t an option, but I realize that&#8217;s a special case. </p>
<p>This is what I get when I say a language isn&#8217;t so terrible. <img src='http://blog.raymondberg.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Some Idiot</title>
		<link>http://blog.raymondberg.com/archives/57/comment-page-1#comment-1195</link>
		<dc:creator>Some Idiot</dc:creator>
		<pubDate>Sun, 23 Nov 2008 18:37:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.rwberg.org/?p=57#comment-1195</guid>
		<description>C++ is poorly designed because the grammar is too complicated. It&#039;s context-dependent, and is practically un-parseable. That&#039;s why there are so many incompatibilities between compilers. It also makes it almost impossible to write tools that work with your code. Oh, and don&#039;t forget about link errors.

Also, what do you mean &quot;doesn&#039;t outweigh the VM footprint&quot;? Are you saying that it&#039;s better to use a crappier language than to have a little overhead at runtime? What are you writing, missile guidance systems? I doubt whatever you&#039;re writing is so dependent on speed or a small memory footprint that you need to use C++. Also, the JVM is becoming amazingly fast, and for all practical purposes is as fast as C++. Of course there are cases when C++ is faster and cases when Java is faster, but in general, Java is as fast as compiled C++ code. http://www.javaworld.com/javaworld/jw-02-1998/jw-02-jperf.html

Anyway, I don&#039;t actually like Java either, but the JVM is amazing. The good thing about virtual machines is language interoperability. Different people can use different languages on the same project, working with the same libraries etc. Also, as for making speed improvements, since the JVM uses a just-in-time compiler, it has all kinds of runtime information it can use to optimize the compiled code. You can get way more information at runtime than you can at compile time.</description>
		<content:encoded><![CDATA[<p>C++ is poorly designed because the grammar is too complicated. It&#8217;s context-dependent, and is practically un-parseable. That&#8217;s why there are so many incompatibilities between compilers. It also makes it almost impossible to write tools that work with your code. Oh, and don&#8217;t forget about link errors.</p>
<p>Also, what do you mean &#8220;doesn&#8217;t outweigh the VM footprint&#8221;? Are you saying that it&#8217;s better to use a crappier language than to have a little overhead at runtime? What are you writing, missile guidance systems? I doubt whatever you&#8217;re writing is so dependent on speed or a small memory footprint that you need to use C++. Also, the JVM is becoming amazingly fast, and for all practical purposes is as fast as C++. Of course there are cases when C++ is faster and cases when Java is faster, but in general, Java is as fast as compiled C++ code. <a href="http://www.javaworld.com/javaworld/jw-02-1998/jw-02-jperf.html" rel="nofollow">http://www.javaworld.com/javaworld/jw-02-1998/jw-02-jperf.html</a></p>
<p>Anyway, I don&#8217;t actually like Java either, but the JVM is amazing. The good thing about virtual machines is language interoperability. Different people can use different languages on the same project, working with the same libraries etc. Also, as for making speed improvements, since the JVM uses a just-in-time compiler, it has all kinds of runtime information it can use to optimize the compiled code. You can get way more information at runtime than you can at compile time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rwb</title>
		<link>http://blog.raymondberg.com/archives/57/comment-page-1#comment-1186</link>
		<dc:creator>rwb</dc:creator>
		<pubDate>Sun, 23 Nov 2008 07:28:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.rwberg.org/?p=57#comment-1186</guid>
		<description>Thanks for always disagreeing with me, Walt. I think it keeps our relationship strong. I fear a day when you will agree with me on a topic.

I don&#039;t think C++ is poorly designed. It&#039;s pretty straight forward and mildly accessible to the young coder. I do like Java more, but the amount doesn&#039;t outweigh the VM footprint. Someday I&#039;ll look at Lisp and Haskell and you can say &quot;I told you so&quot; when I like them.</description>
		<content:encoded><![CDATA[<p>Thanks for always disagreeing with me, Walt. I think it keeps our relationship strong. I fear a day when you will agree with me on a topic.</p>
<p>I don&#8217;t think C++ is poorly designed. It&#8217;s pretty straight forward and mildly accessible to the young coder. I do like Java more, but the amount doesn&#8217;t outweigh the VM footprint. Someday I&#8217;ll look at Lisp and Haskell and you can say &#8220;I told you so&#8221; when I like them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Some Idiot</title>
		<link>http://blog.raymondberg.com/archives/57/comment-page-1#comment-1181</link>
		<dc:creator>Some Idiot</dc:creator>
		<pubDate>Sun, 23 Nov 2008 01:43:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.rwberg.org/?p=57#comment-1181</guid>
		<description>Also, C++ really is a poorly designed language, but not because of missing libraries or pointers. (Not that Java is especially well designed.)</description>
		<content:encoded><![CDATA[<p>Also, C++ really is a poorly designed language, but not because of missing libraries or pointers. (Not that Java is especially well designed.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Some Idiot</title>
		<link>http://blog.raymondberg.com/archives/57/comment-page-1#comment-1180</link>
		<dc:creator>Some Idiot</dc:creator>
		<pubDate>Sun, 23 Nov 2008 01:40:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.rwberg.org/?p=57#comment-1180</guid>
		<description>Hmm, I thought you didn&#039;t like Futurama. Also, if you want to create life in a computer, look into neural networks and genetic algorithms. It&#039;s pretty interesting. (Also useful for things other than artificial life.)</description>
		<content:encoded><![CDATA[<p>Hmm, I thought you didn&#8217;t like Futurama. Also, if you want to create life in a computer, look into neural networks and genetic algorithms. It&#8217;s pretty interesting. (Also useful for things other than artificial life.)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

