<?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: Conceitos de Programação: Tail Recursion</title>
	<atom:link href="http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/feed/" rel="self" type="application/rss+xml" />
	<link>http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/</link>
	<description>Ainda movido por uma contradição em termos</description>
	<lastBuildDate>Tue, 31 Jan 2012 11:51:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Fibonacci: alguns algoritmos efetivos em AWK &#124; Blog do PacMan</title>
		<link>http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/comment-page-1/#comment-6129</link>
		<dc:creator>Fibonacci: alguns algoritmos efetivos em AWK &#124; Blog do PacMan</dc:creator>
		<pubDate>Fri, 30 Jan 2009 20:35:35 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/#comment-6129</guid>
		<description>[...] afinal o algoritmo é O[n].     Easy AdSenser by UnrealLembrei de um post do Ronaldo Melo Ferraz, Conceitos de Programação: Tail Recursion enquando estava testando os algoritmos em Erlang e encontrei esta implementação. A adaptação [...]</description>
		<content:encoded><![CDATA[<p>[...] afinal o algoritmo é O[n].     Easy AdSenser by UnrealLembrei de um post do Ronaldo Melo Ferraz, Conceitos de Programação: Tail Recursion enquando estava testando os algoritmos em Erlang e encontrei esta implementação. A adaptação [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronaldo</title>
		<link>http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/comment-page-1/#comment-5058</link>
		<dc:creator>Ronaldo</dc:creator>
		<pubDate>Wed, 27 Feb 2008 10:20:21 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/#comment-5058</guid>
		<description>A frase está correta, por incrível que pareça. Se você procurar na literatura de benchmarking, vai achar implementações em que uma versão recursiva normal é mais rápida do que uma tail-recursive por detalhes internos da linguagem.</description>
		<content:encoded><![CDATA[<p>A frase está correta, por incrível que pareça. Se você procurar na literatura de benchmarking, vai achar implementações em que uma versão recursiva normal é mais rápida do que uma tail-recursive por detalhes internos da linguagem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adriano</title>
		<link>http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/comment-page-1/#comment-5057</link>
		<dc:creator>Adriano</dc:creator>
		<pubDate>Wed, 27 Feb 2008 07:03:21 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/#comment-5057</guid>
		<description>Ops! É ITERATIVA e não &quot;interativa&quot;.</description>
		<content:encoded><![CDATA[<p>Ops! É ITERATIVA e não &#8220;interativa&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adriano</title>
		<link>http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/comment-page-1/#comment-5056</link>
		<dc:creator>Adriano</dc:creator>
		<pubDate>Wed, 27 Feb 2008 07:02:11 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/#comment-5056</guid>
		<description>&quot;Obviamente, existem casos em que uma implementação INTERATIVA pura é mais interessante para efeitos de performance.&quot;</description>
		<content:encoded><![CDATA[<p>&#8220;Obviamente, existem casos em que uma implementação INTERATIVA pura é mais interessante para efeitos de performance.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronaldo</title>
		<link>http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/comment-page-1/#comment-4973</link>
		<dc:creator>Ronaldo</dc:creator>
		<pubDate>Mon, 04 Feb 2008 17:43:47 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/#comment-4973</guid>
		<description>Eu cheguei a ver essa solução, mas confesso que não me atraiu muito. O custo de gerar e capturar uma exceção provavelmente excede em muito qualquer benefício ganho pela eliminação da recursividade em termos de performance mesmo com a redução no uso da pilha. Mas é uma técnica possível, se a pessoa precisar muito.</description>
		<content:encoded><![CDATA[<p>Eu cheguei a ver essa solução, mas confesso que não me atraiu muito. O custo de gerar e capturar uma exceção provavelmente excede em muito qualquer benefício ganho pela eliminação da recursividade em termos de performance mesmo com a redução no uso da pilha. Mas é uma técnica possível, se a pessoa precisar muito.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LKRaider</title>
		<link>http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/comment-page-1/#comment-4968</link>
		<dc:creator>LKRaider</dc:creator>
		<pubDate>Fri, 01 Feb 2008 21:27:11 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/#comment-4968</guid>
		<description>Em Python, você pode usar esta implementação de decorator para obter Tail Recursion:

http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/496691</description>
		<content:encoded><![CDATA[<p>Em Python, você pode usar esta implementação de decorator para obter Tail Recursion:</p>
<p><a href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/496691" rel="nofollow">http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/496691</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronaldo</title>
		<link>http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/comment-page-1/#comment-4966</link>
		<dc:creator>Ronaldo</dc:creator>
		<pubDate>Fri, 01 Feb 2008 14:44:03 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/#comment-4966</guid>
		<description>Alguma coisa sempre é possível, mas não estou prometendo muito. Rails não é minha prioridade esse ano.</description>
		<content:encoded><![CDATA[<p>Alguma coisa sempre é possível, mas não estou prometendo muito. Rails não é minha prioridade esse ano.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: regis.ror</title>
		<link>http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/comment-page-1/#comment-4965</link>
		<dc:creator>regis.ror</dc:creator>
		<pubDate>Fri, 01 Feb 2008 14:23:12 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2008/02/01/conceitos-de-programacao-tail-recursion/#comment-4965</guid>
		<description>Baixei seu tutorial...so que estou usando o 2.0  vai soltar algo para o rails 2.0? Desejo sucesso em 2008.</description>
		<content:encoded><![CDATA[<p>Baixei seu tutorial&#8230;so que estou usando o 2.0  vai soltar algo para o rails 2.0? Desejo sucesso em 2008.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

