<?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 for Blog of Christian Felde</title>
	<atom:link href="http://blog.cfelde.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cfelde.com</link>
	<description>Technology, computers and quant finance</description>
	<lastBuildDate>Mon, 06 Feb 2012 22:42:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>Comment on C++ vs Java performance; It&#8217;s a tie! by Tompa</title>
		<link>http://blog.cfelde.com/2010/06/c-vs-java-performance/#comment-11285</link>
		<dc:creator>Tompa</dc:creator>
		<pubDate>Mon, 06 Feb 2012 22:42:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cfelde.com/?p=13#comment-11285</guid>
		<description>You must run c++ in debug mode because I got 10-15 times better performance on my nested loops in c++ compared to JAVA. This benchmark can&#039;t be taken seriously.</description>
		<content:encoded><![CDATA[<p>You must run c++ in debug mode because I got 10-15 times better performance on my nested loops in c++ compared to JAVA. This benchmark can&#8217;t be taken seriously.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ vs Java performance; It&#8217;s a tie! by James</title>
		<link>http://blog.cfelde.com/2010/06/c-vs-java-performance/#comment-11001</link>
		<dc:creator>James</dc:creator>
		<pubDate>Mon, 30 Jan 2012 10:52:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cfelde.com/?p=13#comment-11001</guid>
		<description>Umm.. The most popular app is the internet. It uses Java, LAMP, Ruby on Rails. Get over it C++ people. They&#039;re two different languages, one an outdated bloated difficult to learn 80&#039;s language, the other an easier to learn elegant syntax 90&#039;s / 00&#039;s language which runs fast and anywhere.

Another point, who&#039;s going to be developing C++ for devices when everything is iOS / Android (Obj-C / Java for apps), Windows is dying a slow and painful death, don&#039;t argue, and people don&#039;t use PCs anymore?  C++ is becoming increasingly irrelevant and it won&#039;t come back. For scientific computing with CUDA and OpenCL, sure C++ will be used, but it&#039;s a niche. 

The point is that the VM is fast enough! And the simplicity, scalability and &#039;portability&#039; (not a real thing in Java&#039;s case) make it the clear winner in the contest.

The argument that only people without comp. sci. degrees are worthy of being a coder, so therefore only C++ people know what they&#039;re doing are just silly. 

I&#039;m a fan of getting stuff done, fast and right! Java makes that so much easier than C++. End of story.</description>
		<content:encoded><![CDATA[<p>Umm.. The most popular app is the internet. It uses Java, LAMP, Ruby on Rails. Get over it C++ people. They&#8217;re two different languages, one an outdated bloated difficult to learn 80&#8242;s language, the other an easier to learn elegant syntax 90&#8242;s / 00&#8242;s language which runs fast and anywhere.</p>
<p>Another point, who&#8217;s going to be developing C++ for devices when everything is iOS / Android (Obj-C / Java for apps), Windows is dying a slow and painful death, don&#8217;t argue, and people don&#8217;t use PCs anymore?  C++ is becoming increasingly irrelevant and it won&#8217;t come back. For scientific computing with CUDA and OpenCL, sure C++ will be used, but it&#8217;s a niche. </p>
<p>The point is that the VM is fast enough! And the simplicity, scalability and &#8216;portability&#8217; (not a real thing in Java&#8217;s case) make it the clear winner in the contest.</p>
<p>The argument that only people without comp. sci. degrees are worthy of being a coder, so therefore only C++ people know what they&#8217;re doing are just silly. </p>
<p>I&#8217;m a fan of getting stuff done, fast and right! Java makes that so much easier than C++. End of story.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ vs Java performance; It&#8217;s a tie! by stan corner</title>
		<link>http://blog.cfelde.com/2010/06/c-vs-java-performance/#comment-10185</link>
		<dc:creator>stan corner</dc:creator>
		<pubDate>Fri, 06 Jan 2012 16:48:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cfelde.com/?p=13#comment-10185</guid>
		<description>There is a reason why the most popular apps are still mostly native today.
those benchmarks are merely some narrow cases that often have little relevance for the regular user. 
All virtual machines I know of trade the programming convenience in exchange for a large memory footprint and slow start-up as these benchmarks shows:
http://www.codeproject.com/KB/dotnet/RuntimePerformance.aspx</description>
		<content:encoded><![CDATA[<p>There is a reason why the most popular apps are still mostly native today.<br />
those benchmarks are merely some narrow cases that often have little relevance for the regular user.<br />
All virtual machines I know of trade the programming convenience in exchange for a large memory footprint and slow start-up as these benchmarks shows:<br />
<a href="http://www.codeproject.com/KB/dotnet/RuntimePerformance.aspx" rel="nofollow">http://www.codeproject.com/KB/dotnet/RuntimePerformance.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ vs Java performance; It&#8217;s a tie! by mrk</title>
		<link>http://blog.cfelde.com/2010/06/c-vs-java-performance/#comment-8792</link>
		<dc:creator>mrk</dc:creator>
		<pubDate>Fri, 02 Dec 2011 00:39:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cfelde.com/?p=13#comment-8792</guid>
		<description>Speaking of Java OS, http://www.jnode.org/</description>
		<content:encoded><![CDATA[<p>Speaking of Java OS, <a href="http://www.jnode.org/" rel="nofollow">http://www.jnode.org/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ vs Java performance; It&#8217;s a tie! by RealitySeeker</title>
		<link>http://blog.cfelde.com/2010/06/c-vs-java-performance/#comment-7734</link>
		<dc:creator>RealitySeeker</dc:creator>
		<pubDate>Thu, 03 Nov 2011 13:51:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cfelde.com/?p=13#comment-7734</guid>
		<description>Even if JAVA performs so well, still C++ has a role in it. Hotspot VM is written in C++ with JAVA based class libraries. If JAVA performed well, then its also the C++ code that performed well. The question is how well a VM is implemented.

But one thing I don&#039;t like about JAVA is GC why run that extra GC thread in so many servers/devices around the world, when where to free things can be decided by careful human effort(its more effort though). It will help if JAVA standard mandates that extra GC thread has to be run only using solar energy :-)</description>
		<content:encoded><![CDATA[<p>Even if JAVA performs so well, still C++ has a role in it. Hotspot VM is written in C++ with JAVA based class libraries. If JAVA performed well, then its also the C++ code that performed well. The question is how well a VM is implemented.</p>
<p>But one thing I don&#8217;t like about JAVA is GC why run that extra GC thread in so many servers/devices around the world, when where to free things can be decided by careful human effort(its more effort though). It will help if JAVA standard mandates that extra GC thread has to be run only using solar energy <img src='http://blog.cfelde.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ vs Java performance; It&#8217;s a tie! by Christian Felde</title>
		<link>http://blog.cfelde.com/2010/06/c-vs-java-performance/#comment-7366</link>
		<dc:creator>Christian Felde</dc:creator>
		<pubDate>Sat, 15 Oct 2011 08:03:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cfelde.com/?p=13#comment-7366</guid>
		<description>The constant in these tests are the code, as in the source code. So, if there are C++ compiler improvements or JVM improvements that deliver more optimized code (but based on the same source) then this is reflected in the ratios.</description>
		<content:encoded><![CDATA[<p>The constant in these tests are the code, as in the source code. So, if there are C++ compiler improvements or JVM improvements that deliver more optimized code (but based on the same source) then this is reflected in the ratios.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ vs Java performance; It&#8217;s a tie! by Isaac Gouy</title>
		<link>http://blog.cfelde.com/2010/06/c-vs-java-performance/#comment-7340</link>
		<dc:creator>Isaac Gouy</dc:creator>
		<pubDate>Fri, 14 Oct 2011 00:35:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cfelde.com/?p=13#comment-7340</guid>
		<description>&gt; You tell me the difference in ratio A and B.

Ratio A= A_C++ / A_Java

Ratio B = B_C++ / B_Java

A_C++ != B_C++ so there&#039;s no constant in your ratios and so the ratios aren&#039;t comparable.

And of course the A_C++ programs were likely tweaked and optimised for completely different hardware than the hardware you arbitrarily chose to measure them on.</description>
		<content:encoded><![CDATA[<p>&gt; You tell me the difference in ratio A and B.</p>
<p>Ratio A= A_C++ / A_Java</p>
<p>Ratio B = B_C++ / B_Java</p>
<p>A_C++ != B_C++ so there&#8217;s no constant in your ratios and so the ratios aren&#8217;t comparable.</p>
<p>And of course the A_C++ programs were likely tweaked and optimised for completely different hardware than the hardware you arbitrarily chose to measure them on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ vs Java performance; It&#8217;s a tie! by reallybigyawn</title>
		<link>http://blog.cfelde.com/2010/06/c-vs-java-performance/#comment-7334</link>
		<dc:creator>reallybigyawn</dc:creator>
		<pubDate>Thu, 13 Oct 2011 16:45:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cfelde.com/?p=13#comment-7334</guid>
		<description>Okay so a java programmer writes and/or tweaks C++ on machines and configurations that are probably dubious at best and then runs benchmarks, proving exactly that a Java programmer far removed from the actual hardware knows nothing about benchmarks and c/c++.  

Further are you actually trying to prove that a VM interpreting instructions is faster than native binary code?  The tests prove nothing but your lack of hardware comprehension.  No, I repeat no VM will ever compete with a properly written machine code native to that platform.  OTOH a VM can easily read and write machine code directly. After all you do compile class files for a particular platform and all the JVM&#039;s are hardware specific, ergo the position that one language is faster than the other is untenable as you are not comparing laguages but a particular VM against native execution.  Native will win everytime by far more a factor than any benchmark test will show.

Just be happy you can code something and stop trying to prove the ridiculous.</description>
		<content:encoded><![CDATA[<p>Okay so a java programmer writes and/or tweaks C++ on machines and configurations that are probably dubious at best and then runs benchmarks, proving exactly that a Java programmer far removed from the actual hardware knows nothing about benchmarks and c/c++.  </p>
<p>Further are you actually trying to prove that a VM interpreting instructions is faster than native binary code?  The tests prove nothing but your lack of hardware comprehension.  No, I repeat no VM will ever compete with a properly written machine code native to that platform.  OTOH a VM can easily read and write machine code directly. After all you do compile class files for a particular platform and all the JVM&#8217;s are hardware specific, ergo the position that one language is faster than the other is untenable as you are not comparing laguages but a particular VM against native execution.  Native will win everytime by far more a factor than any benchmark test will show.</p>
<p>Just be happy you can code something and stop trying to prove the ridiculous.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on C++ vs Java performance; It&#8217;s a tie! by befair</title>
		<link>http://blog.cfelde.com/2010/06/c-vs-java-performance/#comment-7273</link>
		<dc:creator>befair</dc:creator>
		<pubDate>Tue, 11 Oct 2011 14:32:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cfelde.com/?p=13#comment-7273</guid>
		<description>Your c++ codes are poor, you should rewrite it again or remove it.
A capable c++ programmer would not use c++ like you did.
Any language could be inefficiency if the programmers are lack of skills.</description>
		<content:encoded><![CDATA[<p>Your c++ codes are poor, you should rewrite it again or remove it.<br />
A capable c++ programmer would not use c++ like you did.<br />
Any language could be inefficiency if the programmers are lack of skills.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Technical analysis and its dependency on volatility, the report by The most helpful utility since Evernote: Spool &#124; Blog of Christian Felde</title>
		<link>http://blog.cfelde.com/2011/09/technical-analysis-and-its-dependency-on-volatility/#comment-7102</link>
		<dc:creator>The most helpful utility since Evernote: Spool &#124; Blog of Christian Felde</dc:creator>
		<pubDate>Tue, 04 Oct 2011 18:56:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cfelde.com/?p=287#comment-7102</guid>
		<description>[...] read) it was also very helpful in organizing all the little things I needed to fix while writing my dissertation. Another huge use case for me was when I browsed the web on my phone. Sadly, very few webpages give [...]</description>
		<content:encoded><![CDATA[<p>[...] read) it was also very helpful in organizing all the little things I needed to fix while writing my dissertation. Another huge use case for me was when I browsed the web on my phone. Sadly, very few webpages give [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

