<?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:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comentários sobre Aletéia</title>
	<atom:link href="http://aleteia.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://aleteia.wordpress.com</link>
	<description>Epopéias matemáticas, científicas e tecnológicas</description>
	<lastBuildDate>Tue, 03 Nov 2009 02:14:11 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comentário sobre Anti-alias no wine por Arlindo Saraiva Pereira Junior (nighto) 's status on Tuesday, 03-Nov-09 02:14:02 UTC - Identi.ca</title>
		<link>http://aleteia.wordpress.com/2009/01/05/anti-alias-no-wine/#comment-136</link>
		<dc:creator>Arlindo Saraiva Pereira Junior (nighto) 's status on Tuesday, 03-Nov-09 02:14:02 UTC - Identi.ca</dc:creator>
		<pubDate>Tue, 03 Nov 2009 02:14:11 +0000</pubDate>
		<guid isPermaLink="false">http://aleteia.wordpress.com/?p=182#comment-136</guid>
		<description>[...] Anti-alias no wine http://aleteia.wordpress.com/2009/01/05/anti-alias-no-wine/ [...]</description>
		<content:encoded><![CDATA[<p>[...] Anti-alias no wine <a href="http://aleteia.wordpress.com/2009/01/05/anti-alias-no-wine/" rel="nofollow">http://aleteia.wordpress.com/2009/01/05/anti-alias-no-wine/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre C orientado a objeto? por Tiago Natel de Moura</title>
		<link>http://aleteia.wordpress.com/2007/11/12/c-orientado-a-objeto/#comment-135</link>
		<dc:creator>Tiago Natel de Moura</dc:creator>
		<pubDate>Sun, 01 Nov 2009 09:55:34 +0000</pubDate>
		<guid isPermaLink="false">http://aleteia.wordpress.com/2007/11/12/c-orientado-a-objeto/#comment-135</guid>
		<description>Cara, gostei do seu blog. Você leva o raciocínio a fundo mesmo, a galera do C costuma falar muito e codar pouco. hehe

Sobre o C orientado eu também já me aventurei a brincar com os ponteiros de funções para simular uma pequena orientação. Só que o meu raciocínio tava bem diferente do seu, eu parti do pressuposto de que tudo era &quot;tipo&quot;, ao invés do conhecido tudo é &quot;objeto&quot;. Aí defini um tipo &quot;Object&quot;, um tipo &quot;Class&quot; e um tipo &quot;method&quot;. O problema é que uma biblioteca em C para tentar simular OO não poderia (eu acredito) dar a possibilidade de utilizar o paradigma da orientação mesmo, como Herança, Polimorfismo, encapsulamento, etc, porque isso seria implementado pelo usuário (o desenvolvedor) da biblioteca.
Por isso a necessidade de um outro compilador, como é no caso do C++. Na verdade, outra linguagem.

Voce já viu como é a Orientação à objetos em javascript?
function Person()
{
       this.andar = function()
      {
            /** andando */
      }

     this.parar = function()
     {
           /** parar */
     }
}

var aleteia = new Person();
aleteia.andar(); 
aleteia.parar();

Era dessa maneira que eu estava querendo fazer, passando o ponteiro das funções para as variaveis locais da classe (no caso a estrutura).

Olha esse link www.planetpdf.com/codecuts/pdfs/ooc.pdf
Aí o cara cria uma orientação completa em C ANSI, mas nada funcional ¬¬

falow.</description>
		<content:encoded><![CDATA[<p>Cara, gostei do seu blog. Você leva o raciocínio a fundo mesmo, a galera do C costuma falar muito e codar pouco. hehe</p>
<p>Sobre o C orientado eu também já me aventurei a brincar com os ponteiros de funções para simular uma pequena orientação. Só que o meu raciocínio tava bem diferente do seu, eu parti do pressuposto de que tudo era &#8220;tipo&#8221;, ao invés do conhecido tudo é &#8220;objeto&#8221;. Aí defini um tipo &#8220;Object&#8221;, um tipo &#8220;Class&#8221; e um tipo &#8220;method&#8221;. O problema é que uma biblioteca em C para tentar simular OO não poderia (eu acredito) dar a possibilidade de utilizar o paradigma da orientação mesmo, como Herança, Polimorfismo, encapsulamento, etc, porque isso seria implementado pelo usuário (o desenvolvedor) da biblioteca.<br />
Por isso a necessidade de um outro compilador, como é no caso do C++. Na verdade, outra linguagem.</p>
<p>Voce já viu como é a Orientação à objetos em javascript?<br />
function Person()<br />
{<br />
       this.andar = function()<br />
      {<br />
            /** andando */<br />
      }</p>
<p>     this.parar = function()<br />
     {<br />
           /** parar */<br />
     }<br />
}</p>
<p>var aleteia = new Person();<br />
aleteia.andar();<br />
aleteia.parar();</p>
<p>Era dessa maneira que eu estava querendo fazer, passando o ponteiro das funções para as variaveis locais da classe (no caso a estrutura).</p>
<p>Olha esse link <a href="http://www.planetpdf.com/codecuts/pdfs/ooc.pdf" rel="nofollow">http://www.planetpdf.com/codecuts/pdfs/ooc.pdf</a><br />
Aí o cara cria uma orientação completa em C ANSI, mas nada funcional ¬¬</p>
<p>falow.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Notações Polonesa e Polonesa Reversa por lucas nogueira</title>
		<link>http://aleteia.wordpress.com/2007/06/07/notacoes-polonesa-e-polonesa-reversa/#comment-133</link>
		<dc:creator>lucas nogueira</dc:creator>
		<pubDate>Fri, 18 Sep 2009 21:02:28 +0000</pubDate>
		<guid isPermaLink="false">http://aleteia.wordpress.com/2007/06/07/notacoes-polonesa-e-polonesa-reversa/#comment-133</guid>
		<description>Excelente post! Finalmente entendi essa notação polonesa :)</description>
		<content:encoded><![CDATA[<p>Excelente post! Finalmente entendi essa notação polonesa <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Transferência rápida de arquivos com python por Claudemir Gomes</title>
		<link>http://aleteia.wordpress.com/2009/04/26/transferencia-rapida-de-arquivos-com-python/#comment-131</link>
		<dc:creator>Claudemir Gomes</dc:creator>
		<pubDate>Tue, 25 Aug 2009 15:46:23 +0000</pubDate>
		<guid isPermaLink="false">http://aleteia.wordpress.com/?p=308#comment-131</guid>
		<description>Bacana.</description>
		<content:encoded><![CDATA[<p>Bacana.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Ubuntu: sem compilador, sem usuários por NiX</title>
		<link>http://aleteia.wordpress.com/2009/06/11/ubuntu-sem-compilador-sem-usuarios/#comment-125</link>
		<dc:creator>NiX</dc:creator>
		<pubDate>Fri, 12 Jun 2009 02:41:22 +0000</pubDate>
		<guid isPermaLink="false">http://aleteia.wordpress.com/?p=358#comment-125</guid>
		<description>Simples: um usuário comum nunca usará o gcc, enquanto que alguns programas são interpretados pelo Python e não rodam se ele [mesmo que o usuário não faça ideia]. Por outro lado, qualquer coisa roda sem o gcc.

Mas isto é chato mesmo no Ubuntu, é preciso instalar o build-essential se quiser ter um ambiente mínimo para desenvolvimento.</description>
		<content:encoded><![CDATA[<p>Simples: um usuário comum nunca usará o gcc, enquanto que alguns programas são interpretados pelo Python e não rodam se ele [mesmo que o usuário não faça ideia]. Por outro lado, qualquer coisa roda sem o gcc.</p>
<p>Mas isto é chato mesmo no Ubuntu, é preciso instalar o build-essential se quiser ter um ambiente mínimo para desenvolvimento.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Da série “coisas que não entendo”: ABNT e ISO por André Ramaciotti</title>
		<link>http://aleteia.wordpress.com/2009/06/07/da-serie-%e2%80%9ccoisas-que-nao-entendo%e2%80%9d-abnt-e-iso/#comment-124</link>
		<dc:creator>André Ramaciotti</dc:creator>
		<pubDate>Thu, 11 Jun 2009 01:39:23 +0000</pubDate>
		<guid isPermaLink="false">http://aleteia.wordpress.com/?p=350#comment-124</guid>
		<description>Para mim não é tão simples assim, já que como futuro engenheiro acho que vou ter que seguir essas normas no dia-a-dia.</description>
		<content:encoded><![CDATA[<p>Para mim não é tão simples assim, já que como futuro engenheiro acho que vou ter que seguir essas normas no dia-a-dia.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Da série “coisas que não entendo”: ABNT e ISO por NiX</title>
		<link>http://aleteia.wordpress.com/2009/06/07/da-serie-%e2%80%9ccoisas-que-nao-entendo%e2%80%9d-abnt-e-iso/#comment-122</link>
		<dc:creator>NiX</dc:creator>
		<pubDate>Mon, 08 Jun 2009 03:16:34 +0000</pubDate>
		<guid isPermaLink="false">http://aleteia.wordpress.com/?p=350#comment-122</guid>
		<description>Sim, sempre me fiz essa pergunta. Para que seguir ABNT? Mais um incentivo para publicar lá fora, não preciso seguir a ABNT.</description>
		<content:encoded><![CDATA[<p>Sim, sempre me fiz essa pergunta. Para que seguir ABNT? Mais um incentivo para publicar lá fora, não preciso seguir a ABNT.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre C: Números em ordem crescente e árvores binárias por André Ramaciotti</title>
		<link>http://aleteia.wordpress.com/2008/12/30/c-numeros-em-ordem-crescente-e-arvores-binarias/#comment-121</link>
		<dc:creator>André Ramaciotti</dc:creator>
		<pubDate>Mon, 25 May 2009 20:37:06 +0000</pubDate>
		<guid isPermaLink="false">http://aleteia.wordpress.com/?p=165#comment-121</guid>
		<description>Acho que seria melhor ainda struct leaf *new_leaf = (struct leaf *) malloc(sizeof(struct leaf)); mas não testei para garantir que funciona.

Obrigado pelo comentário.</description>
		<content:encoded><![CDATA[<p>Acho que seria melhor ainda struct leaf *new_leaf = (struct leaf *) malloc(sizeof(struct leaf)); mas não testei para garantir que funciona.</p>
<p>Obrigado pelo comentário.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre C: Números em ordem crescente e árvores binárias por Leonardo</title>
		<link>http://aleteia.wordpress.com/2008/12/30/c-numeros-em-ordem-crescente-e-arvores-binarias/#comment-120</link>
		<dc:creator>Leonardo</dc:creator>
		<pubDate>Mon, 25 May 2009 20:32:01 +0000</pubDate>
		<guid isPermaLink="false">http://aleteia.wordpress.com/?p=165#comment-120</guid>
		<description>Não sei se depende do compilador, mas se alguém estiver utilizando o codeblocks coloque antes do malloc &#039;(struct leaf*), senão dá erro de compilação.
linha do codigo:struct leaf* new_leaf = malloc(sizeof(struct leaf));
linha correta exemplo:struct leaf* new_leaf = (struct leaf) malloc(sizeof(struct leaf));</description>
		<content:encoded><![CDATA[<p>Não sei se depende do compilador, mas se alguém estiver utilizando o codeblocks coloque antes do malloc &#8216;(struct leaf*), senão dá erro de compilação.<br />
linha do codigo:struct leaf* new_leaf = malloc(sizeof(struct leaf));<br />
linha correta exemplo:struct leaf* new_leaf = (struct leaf) malloc(sizeof(struct leaf));</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Cache DNS por André Ramaciotti</title>
		<link>http://aleteia.wordpress.com/2007/08/16/cache-dns/#comment-117</link>
		<dc:creator>André Ramaciotti</dc:creator>
		<pubDate>Wed, 13 May 2009 13:30:02 +0000</pubDate>
		<guid isPermaLink="false">http://aleteia.wordpress.com/2007/08/16/cache-dns/#comment-117</guid>
		<description>Me parece que o dnsmasq no ubuntu veio configurado para servir como servidor dhcp também nas versões recentes. Provavelmente está faltando alterar alguma linha do arquivo de configuração. Se alguém souber o que deve ser feito dê um toque aí, não tenho mais usado o dnsmasq.</description>
		<content:encoded><![CDATA[<p>Me parece que o dnsmasq no ubuntu veio configurado para servir como servidor dhcp também nas versões recentes. Provavelmente está faltando alterar alguma linha do arquivo de configuração. Se alguém souber o que deve ser feito dê um toque aí, não tenho mais usado o dnsmasq.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
