<?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: Perl is slower and faster than Java</title>
	<atom:link href="http://blog.crossedstreams.com/development/perl-is-slower-and-faster-than-java/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.crossedstreams.com/development/perl-is-slower-and-faster-than-java/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=perl-is-slower-and-faster-than-java</link>
	<description>Total protonic reversal!</description>
	<lastBuildDate>Thu, 05 Jan 2012 17:48:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Paul Brabban</title>
		<link>http://blog.crossedstreams.com/development/perl-is-slower-and-faster-than-java/comment-page-1/#comment-6319</link>
		<dc:creator>Paul Brabban</dc:creator>
		<pubDate>Mon, 11 Jan 2010 18:38:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.crossedstreams.com/?p=104#comment-6319</guid>
		<description>&lt;a href=&quot;#comment-6315&quot; rel=&quot;nofollow&quot;&gt;@Mike Croucher&lt;/a&gt;
I agree, an ideal use case for scripting languages is the exploratory, prototyping stuff where you maybe don&#039;t need to worry about speed much.

On the other hand, I&#039;ve heard you talking about vectorising MATLAB programs to squeeze down your computation time... :)</description>
		<content:encoded><![CDATA[<p><a href="#comment-6315" rel="nofollow">@Mike Croucher</a><br />
I agree, an ideal use case for scripting languages is the exploratory, prototyping stuff where you maybe don&#8217;t need to worry about speed much.</p>
<p>On the other hand, I&#8217;ve heard you talking about vectorising MATLAB programs to squeeze down your computation time&#8230; <img src='http://blog.crossedstreams.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Croucher</title>
		<link>http://blog.crossedstreams.com/development/perl-is-slower-and-faster-than-java/comment-page-1/#comment-6315</link>
		<dc:creator>Mike Croucher</dc:creator>
		<pubDate>Mon, 11 Jan 2010 10:35:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.crossedstreams.com/?p=104#comment-6315</guid>
		<description>Often, when I am thinking about which language to use for a particular project, I don&#039;t worry about execution time too much...at first!  

For many of the things that I do it is the development time that is the limiting factor - how long will it take me to go from an idea in my head to something running on my machine?  

Scripting languages such as Python or Perl (and also, for me, Mathematica and MATLAB) tend to be my weapons of choice for this very reason.  My viewpoint is probably coloured by the fact that I tend to wrote lots of small demonstrations rather than enterprise level applications though.</description>
		<content:encoded><![CDATA[<p>Often, when I am thinking about which language to use for a particular project, I don&#8217;t worry about execution time too much&#8230;at first!  </p>
<p>For many of the things that I do it is the development time that is the limiting factor &#8211; how long will it take me to go from an idea in my head to something running on my machine?  </p>
<p>Scripting languages such as Python or Perl (and also, for me, Mathematica and MATLAB) tend to be my weapons of choice for this very reason.  My viewpoint is probably coloured by the fact that I tend to wrote lots of small demonstrations rather than enterprise level applications though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Brabban</title>
		<link>http://blog.crossedstreams.com/development/perl-is-slower-and-faster-than-java/comment-page-1/#comment-6282</link>
		<dc:creator>Paul Brabban</dc:creator>
		<pubDate>Sat, 09 Jan 2010 11:29:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.crossedstreams.com/?p=104#comment-6282</guid>
		<description>&lt;a href=&quot;#comment-6275&quot; rel=&quot;nofollow&quot;&gt;@Rob A&lt;/a&gt; 
Hey Rob,

Sorta, yes, but it&#039;s more about what proportion of time in a &#039;run&#039; is spent doing useful work.

Say for example you&#039;re writing some code to run as a command line application to grab the content from a URL and write it to a file. You might expect the app to  take a couple of hundred milliseconds to execute, so doing it in Java and incurring several hundred ms at to start would mean much more time taken starting the JVM than running the app.

On the other hand, if you&#039;re writing the web application behind that URL, it&#039;d make sense to be running already, waiting for requests. In this case, the startup time doesn&#039;t matter so much, as you might spend days, weeks, months running, until you get shut down.

Somewhere inbetween, say you&#039;re writing a command line app to do some complex processing to a load of scientific data. In this case, you&#039;ll want something that can do your computation as quickly as possible and again, you&#039;ll happily trade off a few hundred ms starting up for that runtime speed.</description>
		<content:encoded><![CDATA[<p><a href="#comment-6275" rel="nofollow">@Rob A</a><br />
Hey Rob,</p>
<p>Sorta, yes, but it&#8217;s more about what proportion of time in a &#8216;run&#8217; is spent doing useful work.</p>
<p>Say for example you&#8217;re writing some code to run as a command line application to grab the content from a URL and write it to a file. You might expect the app to  take a couple of hundred milliseconds to execute, so doing it in Java and incurring several hundred ms at to start would mean much more time taken starting the JVM than running the app.</p>
<p>On the other hand, if you&#8217;re writing the web application behind that URL, it&#8217;d make sense to be running already, waiting for requests. In this case, the startup time doesn&#8217;t matter so much, as you might spend days, weeks, months running, until you get shut down.</p>
<p>Somewhere inbetween, say you&#8217;re writing a command line app to do some complex processing to a load of scientific data. In this case, you&#8217;ll want something that can do your computation as quickly as possible and again, you&#8217;ll happily trade off a few hundred ms starting up for that runtime speed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tweets that mention crossedstreams.com » Perl is slower and faster than Java -- Topsy.com</title>
		<link>http://blog.crossedstreams.com/development/perl-is-slower-and-faster-than-java/comment-page-1/#comment-6278</link>
		<dc:creator>Tweets that mention crossedstreams.com » Perl is slower and faster than Java -- Topsy.com</dc:creator>
		<pubDate>Sat, 09 Jan 2010 09:43:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.crossedstreams.com/?p=104#comment-6278</guid>
		<description>[...] This post was mentioned on Twitter by Mike Croucher, brabster. brabster said: New Blog Post, Perl is slower and faster than Java: http://2tu.us/1ddc [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by Mike Croucher, brabster. brabster said: New Blog Post, Perl is slower and faster than Java: <a href="http://2tu.us/1ddc" rel="nofollow">http://2tu.us/1ddc</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob A</title>
		<link>http://blog.crossedstreams.com/development/perl-is-slower-and-faster-than-java/comment-page-1/#comment-6275</link>
		<dc:creator>Rob A</dc:creator>
		<pubDate>Sat, 09 Jan 2010 07:11:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.crossedstreams.com/?p=104#comment-6275</guid>
		<description>So if I understand your post correctly PERL is more appropriate for low frequency code runs and java for high frequency.... or have I missed the point completely... highly probable.</description>
		<content:encoded><![CDATA[<p>So if I understand your post correctly PERL is more appropriate for low frequency code runs and java for high frequency&#8230;. or have I missed the point completely&#8230; highly probable.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

