<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: &quot;Is language X scalable? I heard that it isn&#039;t&quot;</title>
	<atom:link href="http://joyeur.com/2007/08/01/is-language-x-scalable-i-heard-that-it-isnt/feed/" rel="self" type="application/rss+xml" />
	<link>http://joyeur.com/2007/08/01/is-language-x-scalable-i-heard-that-it-isnt/</link>
	<description>Joyent&#039;s Weblog</description>
	<lastBuildDate>Sat, 11 Feb 2012 02:02:28 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Bob Warfield</title>
		<link>http://joyeur.com/2007/08/01/is-language-x-scalable-i-heard-that-it-isnt/#comment-2405</link>
		<dc:creator><![CDATA[Bob Warfield]]></dc:creator>
		<pubDate>Wed, 01 Aug 2007 17:23:37 +0000</pubDate>
		<guid isPermaLink="false">http://joycomad.joyent.us/blog/uncategorized/is-language-x-scalable-i-heard-that-it-isnt/#comment-2405</guid>
		<description><![CDATA[Hmmm.  

	Yes and no and way too brief to really make the point clear.

	All other things being equal, some languages are slower than others regardless of implementation because the semantics they afford are just inherently slower.  

	The same is true of scalability where a language may or may not provide support that makes scalability either easier or even possible.  Usually, but not always, we&#8217;re talking horizontal scalability.  For example, erlang and something like Persistent Datarush both have a lot of built-in scalability relative to many pure procedural languages.  It isn&#8217;t meaningless at all to consider that, particularly if you take a look at the many articles about the multicore meme that are making their way across the blogosphere.

	If, OTOH, the languages are intended for roughly the same domain (e.g. if its anything anyone would should even be trying to hit 10K requests/sec with), it is probably in at least a similar ballpark to its peer languages because they all need to support the same semantics for the task.  Hence one might argue Ruby and Java are in the same ballpark for many problems.

	Even still, I don&#8217;t know why it would be crazy at all to ask the question nor why you wouldn&#8217;t want to give the asker something a little more helpful to go on.  If nothing else, rather than tell the asker their question is nonsensical and immediately put them off, why not ask them what context they had in mind or how they came by the impression one language was more scalable than another?]]></description>
		<content:encoded><![CDATA[<p>Hmmm.  </p>
<p>	Yes and no and way too brief to really make the point clear.</p>
<p>	All other things being equal, some languages are slower than others regardless of implementation because the semantics they afford are just inherently slower.  </p>
<p>	The same is true of scalability where a language may or may not provide support that makes scalability either easier or even possible.  Usually, but not always, we&#8217;re talking horizontal scalability.  For example, erlang and something like Persistent Datarush both have a lot of built-in scalability relative to many pure procedural languages.  It isn&#8217;t meaningless at all to consider that, particularly if you take a look at the many articles about the multicore meme that are making their way across the blogosphere.</p>
<p>	If, OTOH, the languages are intended for roughly the same domain (e.g. if its anything anyone would should even be trying to hit 10K requests/sec with), it is probably in at least a similar ballpark to its peer languages because they all need to support the same semantics for the task.  Hence one might argue Ruby and Java are in the same ballpark for many problems.</p>
<p>	Even still, I don&#8217;t know why it would be crazy at all to ask the question nor why you wouldn&#8217;t want to give the asker something a little more helpful to go on.  If nothing else, rather than tell the asker their question is nonsensical and immediately put them off, why not ask them what context they had in mind or how they came by the impression one language was more scalable than another?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

