<?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: Hasty benchmarking of various programming languages</title>
	<atom:link href="http://www.daniel-lemire.com/blog/archives/2006/01/09/574/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.daniel-lemire.com/blog/archives/2006/01/09/574/</link>
	<description>I am a Computer Science professor at UQAM: Web, OLAP, Databases, Time Series, Collaborative Filtering, Information Retrieval, e-Learning.</description>
	<lastBuildDate>Tue, 09 Mar 2010 21:57:58 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: anthony g</title>
		<link>http://www.daniel-lemire.com/blog/archives/2006/01/09/574/comment-page-1/#comment-5529</link>
		<dc:creator>anthony g</dc:creator>
		<pubDate>Tue, 23 May 2006 13:54:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/?p=574#comment-5529</guid>
		<description>i like the analysis with the exception of highly unintelligable relative terms used in certain cases to distinguish this heirarchy of importance between languages. keep it science. performance is the topic in comparison, not relativistic personal bias.

thanks again for the analysis, i got something out of it. :)</description>
		<content:encoded><![CDATA[<p>i like the analysis with the exception of highly unintelligable relative terms used in certain cases to distinguish this heirarchy of importance between languages. keep it science. performance is the topic in comparison, not relativistic personal bias.</p>
<p>thanks again for the analysis, i got something out of it. <img src='http://www.daniel-lemire.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Lemire</title>
		<link>http://www.daniel-lemire.com/blog/archives/2006/01/09/574/comment-page-1/#comment-3608</link>
		<dc:creator>Daniel Lemire</dc:creator>
		<pubDate>Tue, 24 Jan 2006 01:54:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/?p=574#comment-3608</guid>
		<description>

&lt;blockquote&gt;Daniel, you seem not to have noticed the Intel Pentium 4 measurements - we&#039;re continually re-working the website and benchmarks, so take another look, Java might look faster to you now.
; 
 http://shootout.alioth.debian.org/&lt;/blockquote&gt;



Thanks. Java looked fast, and it still looks fast. My problem is memory usage.

 


&lt;blockquote&gt; &quot;the famous Intel C/C++ compiler is on par with GCC&quot;
 
 The link seems to compare GNU C with Intel C++ wouldn&#039;t it be more reasonable to compare GNU C with Intel C - or GNU C++ with Intel C++ ?
&lt;/blockquote&gt;



Fixed. It doesn&#039;t change the analysis.




&lt;blockquote&gt; &quot;PHP and Ruby are slow&quot;
 
 Slow at what? :-)
&lt;/blockquote&gt;

 
&lt;code&gt; http://shootout.alioth.debian.org/gp4/benchmark.php?test=regexdna&amp;lang=all&lt;/code&gt;


These benchmarks show Python doing very well compared to Ruby and PHP.


 

&lt;blockquote&gt;
 Do you recognise any of the authors of the Haskell programs?
 
 Now, do you recognise any of the authors of the Java programs?&lt;/blockquote&gt;



Hmmm....




&lt;blockquote&gt; &quot;Python is one of the fastest high level languages out there&quot;
 
 Compare with Lua. Compare with Chicken Scheme. Compare with VisualWorks Smalltalk.
&lt;/blockquote&gt;


Yes. There are all interesting all level languages faster than Python.



&lt;blockquote&gt; Look at Psyco.&lt;/blockquote&gt;



Psyco looks more like an experiment at this point.

-Daniel</description>
		<content:encoded><![CDATA[<blockquote><p>Daniel, you seem not to have noticed the Intel Pentium 4 measurements &#8211; we&#8217;re continually re-working the website and benchmarks, so take another look, Java might look faster to you now.<br />
;<br />
 <a href="http://shootout.alioth.debian.org/" rel="nofollow">http://shootout.alioth.debian.org/</a></p></blockquote>
<p>Thanks. Java looked fast, and it still looks fast. My problem is memory usage.</p>
<blockquote><p> &#8220;the famous Intel C/C++ compiler is on par with GCC&#8221;</p>
<p> The link seems to compare GNU C with Intel C++ wouldn&#8217;t it be more reasonable to compare GNU C with Intel C &#8211; or GNU C++ with Intel C++ ?
</p></blockquote>
<p>Fixed. It doesn&#8217;t change the analysis.</p>
<blockquote><p> &#8220;PHP and Ruby are slow&#8221;</p>
<p> Slow at what? <img src='http://www.daniel-lemire.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />
</p></blockquote>
<p><code> <a href="http://shootout.alioth.debian.org/gp4/benchmark.php?test=regexdna&amp;lang=all" rel="nofollow">http://shootout.alioth.debian.org/gp4/benchmark.php?test=regexdna&amp;lang=all</a></code></p>
<p>These benchmarks show Python doing very well compared to Ruby and PHP.</p>
<blockquote><p>
 Do you recognise any of the authors of the Haskell programs?</p>
<p> Now, do you recognise any of the authors of the Java programs?</p></blockquote>
<p>Hmmm&#8230;.</p>
<blockquote><p> &#8220;Python is one of the fastest high level languages out there&#8221;</p>
<p> Compare with Lua. Compare with Chicken Scheme. Compare with VisualWorks Smalltalk.
</p></blockquote>
<p>Yes. There are all interesting all level languages faster than Python.</p>
<blockquote><p> Look at Psyco.</p></blockquote>
<p>Psyco looks more like an experiment at this point.</p>
<p>-Daniel</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Isaac Gouy</title>
		<link>http://www.daniel-lemire.com/blog/archives/2006/01/09/574/comment-page-1/#comment-3607</link>
		<dc:creator>Isaac Gouy</dc:creator>
		<pubDate>Mon, 23 Jan 2006 23:43:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/?p=574#comment-3607</guid>
		<description>Daniel, you seem not to have noticed the Intel Pentium 4 measurements - we&#039;re continually re-working the website and benchmarks, so take another look, Java might look faster to you now.
http://shootout.alioth.debian.org/

&quot;the famous Intel C/C++ compiler is on par with GCC&quot;
The link seems to compare GNU C with Intel C++ wouldn&#039;t it be more reasonable to compare GNU C with Intel C - or GNU C++ with Intel C++ ?

&quot;PHP and Ruby are slow&quot; 
Slow at what? :-)
http://shootout.alioth.debian.org/gp4/benchmark.php?test=regexdna&amp;lang=all

Do you recognise any of the authors of the Haskell programs? 
Now, do you recognise any of the authors of the Java programs? 

&quot;Python is one of the fastest high level languages out there&quot;
Compare with Lua. Compare with Chicken Scheme. Compare with VisualWorks Smalltalk.
Look at Psyco.</description>
		<content:encoded><![CDATA[<p>Daniel, you seem not to have noticed the Intel Pentium 4 measurements &#8211; we&#8217;re continually re-working the website and benchmarks, so take another look, Java might look faster to you now.<br />
<a href="http://shootout.alioth.debian.org/" rel="nofollow">http://shootout.alioth.debian.org/</a></p>
<p>&#8220;the famous Intel C/C++ compiler is on par with GCC&#8221;<br />
The link seems to compare GNU C with Intel C++ wouldn&#8217;t it be more reasonable to compare GNU C with Intel C &#8211; or GNU C++ with Intel C++ ?</p>
<p>&#8220;PHP and Ruby are slow&#8221;<br />
Slow at what? <img src='http://www.daniel-lemire.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
<a href="http://shootout.alioth.debian.org/gp4/benchmark.php?test=regexdna&amp;lang=all" rel="nofollow">http://shootout.alioth.debian.org/gp4/benchmark.php?test=regexdna&amp;lang=all</a></p>
<p>Do you recognise any of the authors of the Haskell programs?<br />
Now, do you recognise any of the authors of the Java programs? </p>
<p>&#8220;Python is one of the fastest high level languages out there&#8221;<br />
Compare with Lua. Compare with Chicken Scheme. Compare with VisualWorks Smalltalk.<br />
Look at Psyco.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronnie</title>
		<link>http://www.daniel-lemire.com/blog/archives/2006/01/09/574/comment-page-1/#comment-3590</link>
		<dc:creator>Ronnie</dc:creator>
		<pubDate>Sun, 15 Jan 2006 01:17:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/?p=574#comment-3590</guid>
		<description>Also, whether a language A is truly faster than a language B depends on the developer. In Python, for instance, there are several constructs for creating loops, such as list comprehension, the map function, the for loops, and I suppose a recursive function is also an alternative. 

But which of these provide the best performance (in the given situation)? The answer might not always be intuitive to the developer and hence, in reality, the result of benchmarking depends a great deal on the developer&#039;s ability to avoid common pitfalls of the language.</description>
		<content:encoded><![CDATA[<p>Also, whether a language A is truly faster than a language B depends on the developer. In Python, for instance, there are several constructs for creating loops, such as list comprehension, the map function, the for loops, and I suppose a recursive function is also an alternative. </p>
<p>But which of these provide the best performance (in the given situation)? The answer might not always be intuitive to the developer and hence, in reality, the result of benchmarking depends a great deal on the developer&#8217;s ability to avoid common pitfalls of the language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Stiber</title>
		<link>http://www.daniel-lemire.com/blog/archives/2006/01/09/574/comment-page-1/#comment-3578</link>
		<dc:creator>Michael Stiber</dc:creator>
		<pubDate>Thu, 12 Jan 2006 07:38:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/?p=574#comment-3578</guid>
		<description>Another lesson is that the managed, JIT-compiled languages produce programs that take a &lt;i&gt;long&lt;/i&gt; time to start up. I would say that this argues &lt;i&gt;against&lt;/i&gt; using them for small, interactive applications in which startup time is more of an issue. Of course, if you can precompile the program ahead of time to native code...</description>
		<content:encoded><![CDATA[<p>Another lesson is that the managed, JIT-compiled languages produce programs that take a <i>long</i> time to start up. I would say that this argues <i>against</i> using them for small, interactive applications in which startup time is more of an issue. Of course, if you can precompile the program ahead of time to native code&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Parand Tony Darugar</title>
		<link>http://www.daniel-lemire.com/blog/archives/2006/01/09/574/comment-page-1/#comment-3577</link>
		<dc:creator>Parand Tony Darugar</dc:creator>
		<pubDate>Wed, 11 Jan 2006 15:23:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/?p=574#comment-3577</guid>
		<description>If I&#039;m reading this right the benchmark&#039;s on the AMD Sempron, so the Intel compiler vs. GCC comparison may not apply. I doubt Intel has optimized their compiler for AMD.</description>
		<content:encoded><![CDATA[<p>If I&#8217;m reading this right the benchmark&#8217;s on the AMD Sempron, so the Intel compiler vs. GCC comparison may not apply. I doubt Intel has optimized their compiler for AMD.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robin</title>
		<link>http://www.daniel-lemire.com/blog/archives/2006/01/09/574/comment-page-1/#comment-3576</link>
		<dc:creator>Robin</dc:creator>
		<pubDate>Wed, 11 Jan 2006 12:02:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/?p=574#comment-3576</guid>
		<description>Merci, that&#039;s easy enough to read. Of course, there is always the &lt;a href=&#039;http://shootout.alioth.debian.org/debian/benchmark.php?test=nsieve&amp;lang=all&#039; rel=&quot;nofollow&quot;&gt;The Computer Language Shootout (nsieve example)&lt;/a&gt; if you&#039;re looking for more numbers.</description>
		<content:encoded><![CDATA[<p>Merci, that&#8217;s easy enough to read. Of course, there is always the <a href='http://shootout.alioth.debian.org/debian/benchmark.php?test=nsieve&amp;lang=all' rel="nofollow">The Computer Language Shootout (nsieve example)</a> if you&#8217;re looking for more numbers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kunal</title>
		<link>http://www.daniel-lemire.com/blog/archives/2006/01/09/574/comment-page-1/#comment-3575</link>
		<dc:creator>Kunal</dc:creator>
		<pubDate>Tue, 10 Jan 2006 05:03:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/?p=574#comment-3575</guid>
		<description>Daniel, cheers for putting this together! I was planning on doing this sometime soon, but you&#039;ve taken all the work out of it.</description>
		<content:encoded><![CDATA[<p>Daniel, cheers for putting this together! I was planning on doing this sometime soon, but you&#8217;ve taken all the work out of it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
