<?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: What&#8217;s all this fuss about Erlang?</title>
	<atom:link href="http://www.pixzone.com/blog/214/whats-all-this-fuss-about-erlang/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pixzone.com/blog/214/whats-all-this-fuss-about-erlang/</link>
	<description>by Federico Feroldi</description>
	<lastBuildDate>Mon, 02 Jan 2012 23:14:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Michael</title>
		<link>http://www.pixzone.com/blog/214/whats-all-this-fuss-about-erlang/comment-page-1/#comment-101</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Tue, 15 May 2007 14:52:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.pixzone.com/blog/214/whats-all-this-fuss-about-erlang/#comment-101</guid>
		<description>Your program won&#039;t run N times faster on a N core machine unless you parallelize your program and split it (carefully) up into distinct processes. If done wrong, the message passing overhead could even slow your programs down. Erlang is no silver bullet! It doesn&#039;t help you in this decision. It only makes it much more easy and more convenient to employ concurrency.</description>
		<content:encoded><![CDATA[<p>Your program won&#8217;t run N times faster on a N core machine unless you parallelize your program and split it (carefully) up into distinct processes. If done wrong, the message passing overhead could even slow your programs down. Erlang is no silver bullet! It doesn&#8217;t help you in this decision. It only makes it much more easy and more convenient to employ concurrency.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matteo</title>
		<link>http://www.pixzone.com/blog/214/whats-all-this-fuss-about-erlang/comment-page-1/#comment-56</link>
		<dc:creator>Matteo</dc:creator>
		<pubDate>Fri, 11 May 2007 15:58:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.pixzone.com/blog/214/whats-all-this-fuss-about-erlang/#comment-56</guid>
		<description>No, non sono d&#039;accordo. 

Il fatto che i processi non condividano memoria Ã¨ conveniente per lo sviluppatore che Ã¨ meno soggetto a race condition; ma non Ã¨ direttamente legato a un maggiore speedup.  Anzi, ci sono algoritmi paralleli che scalano meglio proprio quando hai la memoria condivisa.  E&#039; molto piÃ¹ *veloce* modificare una variabile condivisa che non passare un messaggio.</description>
		<content:encoded><![CDATA[<p>No, non sono d&#8217;accordo. </p>
<p>Il fatto che i processi non condividano memoria Ã¨ conveniente per lo sviluppatore che Ã¨ meno soggetto a race condition; ma non Ã¨ direttamente legato a un maggiore speedup.  Anzi, ci sono algoritmi paralleli che scalano meglio proprio quando hai la memoria condivisa.  E&#8217; molto piÃ¹ *veloce* modificare una variabile condivisa che non passare un messaggio.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Federico Feroldi</title>
		<link>http://www.pixzone.com/blog/214/whats-all-this-fuss-about-erlang/comment-page-1/#comment-55</link>
		<dc:creator>Federico Feroldi</dc:creator>
		<pubDate>Fri, 11 May 2007 11:11:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.pixzone.com/blog/214/whats-all-this-fuss-about-erlang/#comment-55</guid>
		<description>Matteo, sono daccordo che il claim Ã¨ un po&#039; &quot;sensazionalista&quot;, perÃ² secondo me Joe indendeva dire che Erlang ti &quot;costringe&quot; in un certo senso a sviluppare applicazioni concorrenti in un modo tale che poi risulta facile per la VM distribuire i processi concorrenti su piu&#039; processori fisici. IMHO la differenza principale fra i processi Erlang e, per esempio, i thread in Java sta nel fatto che i primi possono comunicare solo tramite messaggi e non condividono dati o oggetti, al contrario dei secondi. Questo permette un maggiore isolamento fra i processi e una migliore scalabilitÃ  data dall&#039;architettura share-nothing... :)</description>
		<content:encoded><![CDATA[<p>Matteo, sono daccordo che il claim Ã¨ un po&#8217; &#8220;sensazionalista&#8221;, perÃ² secondo me Joe indendeva dire che Erlang ti &#8220;costringe&#8221; in un certo senso a sviluppare applicazioni concorrenti in un modo tale che poi risulta facile per la VM distribuire i processi concorrenti su piu&#8217; processori fisici. IMHO la differenza principale fra i processi Erlang e, per esempio, i thread in Java sta nel fatto che i primi possono comunicare solo tramite messaggi e non condividono dati o oggetti, al contrario dei secondi. Questo permette un maggiore isolamento fra i processi e una migliore scalabilitÃ  data dall&#8217;architettura share-nothing&#8230; <img src='http://www.pixzone.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matteo</title>
		<link>http://www.pixzone.com/blog/214/whats-all-this-fuss-about-erlang/comment-page-1/#comment-54</link>
		<dc:creator>Matteo</dc:creator>
		<pubDate>Fri, 11 May 2007 06:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.pixzone.com/blog/214/whats-all-this-fuss-about-erlang/#comment-54</guid>
		<description>Questo claim Ã¨ ridicolo.  E&#039; ben noto che lo speedup che si ottiene aumentando il numero di processori Ã¨ sempre *meno* che lineare, e dipende dall&#039;algoritmo; non certo dal linguaggio di programmazione.  Ora non sarÃ² certo io a dire che un linguaggio di programmazione tecnicamente valido, con una implementazione tecnicamente valida, non conta nulla.... anzi!  Ben vengano i multi-core, e ben venga Erlang che ci permette di sfruttarli al meglio.  Ma non creiamo aspettative assurde!</description>
		<content:encoded><![CDATA[<p>Questo claim Ã¨ ridicolo.  E&#8217; ben noto che lo speedup che si ottiene aumentando il numero di processori Ã¨ sempre *meno* che lineare, e dipende dall&#8217;algoritmo; non certo dal linguaggio di programmazione.  Ora non sarÃ² certo io a dire che un linguaggio di programmazione tecnicamente valido, con una implementazione tecnicamente valida, non conta nulla&#8230;. anzi!  Ben vengano i multi-core, e ben venga Erlang che ci permette di sfruttarli al meglio.  Ma non creiamo aspettative assurde!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Planet Erlang</title>
		<link>http://www.pixzone.com/blog/214/whats-all-this-fuss-about-erlang/comment-page-1/#comment-25</link>
		<dc:creator>Planet Erlang</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.pixzone.com/blog/214/whats-all-this-fuss-about-erlang/#comment-25</guid>
		<description>&lt;!--%kramer-pre%--&gt; Whatâ€™s all this fuss about Erlang? &lt;!--%kramer-post%--&gt;</description>
		<content:encoded><![CDATA[<p><!--%kramer-pre%--> Whatâ€™s all this fuss about Erlang? <!--%kramer-post%--></p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.183 seconds -->

