<?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: Programação, estética e religião</title>
	<atom:link href="http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/feed/" rel="self" type="application/rss+xml" />
	<link>http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/</link>
	<description>Ainda movido por uma contradição em termos</description>
	<pubDate>Thu, 08 Jan 2009 17:16:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ronaldo</title>
		<link>http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/comment-page-1/#comment-1030</link>
		<dc:creator>Ronaldo</dc:creator>
		<pubDate>Mon, 06 Sep 2004 23:26:50 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/#comment-1030</guid>
		<description>Ruby é uma excelente linguagem também, em termos semânticos. Não me agrada muito a sintaxe, mas tem um potencial muito bom.

Agora, C++ é dureza. Apesar de já ter trabalhado com a linguagem, eu quero é distância completa da mesma para o resto da eternidade.
</description>
		<content:encoded><![CDATA[<p>Ruby é uma excelente linguagem também, em termos semânticos. Não me agrada muito a sintaxe, mas tem um potencial muito bom.</p>
<p>Agora, C++ é dureza. Apesar de já ter trabalhado com a linguagem, eu quero é distância completa da mesma para o resto da eternidade.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paulo Geyer</title>
		<link>http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/comment-page-1/#comment-1029</link>
		<dc:creator>Paulo Geyer</dc:creator>
		<pubDate>Mon, 06 Sep 2004 18:04:47 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/#comment-1029</guid>
		<description>e se eu disser... ruby?
&lt;a href="http://www.ruby-lang.org/" rel="nofollow"&gt;http://www.ruby-lang.org/&lt;/a&gt;

tudo é objeto, similar a smalltalk.
muito lindo.

depois de passear em milhares de linguagens de programacão, fico com C++ e Ruby.

e PHP só pra incrementar a $variavel.</description>
		<content:encoded><![CDATA[<p>e se eu disser&#8230; ruby?<br />
<a href="http://www.ruby-lang.org/" rel="nofollow">http://www.ruby-lang.org/</a></p>
<p>tudo é objeto, similar a smalltalk.<br />
muito lindo.</p>
<p>depois de passear em milhares de linguagens de programacão, fico com C++ e Ruby.</p>
<p>e PHP só pra incrementar a $variavel.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronaldo</title>
		<link>http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/comment-page-1/#comment-1028</link>
		<dc:creator>Ronaldo</dc:creator>
		<pubDate>Thu, 26 Aug 2004 01:26:59 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/#comment-1028</guid>
		<description>Bem, eu nunca tive problema em discutir isso--mas eu sou um polemicista de natureza. Então... :-P</description>
		<content:encoded><![CDATA[<p>Bem, eu nunca tive problema em discutir isso&#8211;mas eu sou um polemicista de natureza. Então&#8230; <img src='http://logbr.reflectivesurface.com/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neto Cury</title>
		<link>http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/comment-page-1/#comment-1027</link>
		<dc:creator>Neto Cury</dc:creator>
		<pubDate>Tue, 24 Aug 2004 05:27:54 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/#comment-1027</guid>
		<description>Sendo assim, acrescentemos:
Futebol, política, religião e programação não se discutem hehehehe
Abraços</description>
		<content:encoded><![CDATA[<p>Sendo assim, acrescentemos:<br />
Futebol, política, religião e programação não se discutem hehehehe<br />
Abraços</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronaldo</title>
		<link>http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/comment-page-1/#comment-1026</link>
		<dc:creator>Ronaldo</dc:creator>
		<pubDate>Sun, 22 Aug 2004 16:21:28 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/#comment-1026</guid>
		<description>Aliás, eu acredito que bons programadores se revelam no início. Eu já tive oportunidade de ver muita gente aprender a programar e a diferença entre aqueles que se tornaram bons programadores e os que não é muito grande. As capacidades de abstração existem ou não existem desde o começo. Agora, começar em um novo ambiente, ou em qualquer ambiente quando se tem pouca experiência é um desafio. Eu estou experimentando a mesma coisa que você com o .NET. O C# é muito parecido com o Java, mas a similaridade é superficial. Semanticamente são duas linguagens bens diferentes. E bibliotecas de classes sempre demoram meses para serem absorvidas.(A propósito, eu tenho o MT 2.661 para instalação aqui se você precisar.)

Sobre o Lisp, essa é, na minha opinião, o segredo por trás da linguagem. A capacidade de implementar macros altamente adaptáveis e otimizáveis a coloca em uma posição superior a quase todas outras linguagens. O interessante é pegar a especificação e ver quanto da linguagem é implementado assim.</description>
		<content:encoded><![CDATA[<p>Aliás, eu acredito que bons programadores se revelam no início. Eu já tive oportunidade de ver muita gente aprender a programar e a diferença entre aqueles que se tornaram bons programadores e os que não é muito grande. As capacidades de abstração existem ou não existem desde o começo. Agora, começar em um novo ambiente, ou em qualquer ambiente quando se tem pouca experiência é um desafio. Eu estou experimentando a mesma coisa que você com o .NET. O C# é muito parecido com o Java, mas a similaridade é superficial. Semanticamente são duas linguagens bens diferentes. E bibliotecas de classes sempre demoram meses para serem absorvidas.(A propósito, eu tenho o MT 2.661 para instalação aqui se você precisar.)</p>
<p>Sobre o Lisp, essa é, na minha opinião, o segredo por trás da linguagem. A capacidade de implementar macros altamente adaptáveis e otimizáveis a coloca em uma posição superior a quase todas outras linguagens. O interessante é pegar a especificação e ver quanto da linguagem é implementado assim.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guaracy Monteiro</title>
		<link>http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/comment-page-1/#comment-1025</link>
		<dc:creator>Guaracy Monteiro</dc:creator>
		<pubDate>Sun, 22 Aug 2004 07:44:05 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/#comment-1025</guid>
		<description>Só gostaria de acrescentar que, não é por ser iniciante que alguém será um mau programador. Apenas a falta de experiência pode não permitir que tome as decisões por si mesmo. É claro que aliado a alguns probleminhas como: Estou usando o Windows. Fui baixar o MT para testar localmente mas só tinha a versão três, cadastro, etc e resolvi baixar o conteúdo do site. Baixei e instalei o ActivePerl. Tudo certinho, sem ler a documentação, iniciei o Apache, mt e .... não tem o DBI.pm. Vou ter um trabalhinho extra e, se já dificulta a minha vida, o grau de dificuldade para um iniciante é muito maior. 

Como eu fui meio enfeitiçado pelo Lisp, só mais um comentário: "Lisp não possui palavras-chaves e tem somente meia dúzia de regras sintáticas". É verdade, mas é possível escrever uma macro que necessite de uma BNF para descrever a sintaxe &lt;a href="http://www.lisp.org/HyperSpec/Body/mac_loop.html" rel="nofollow"&gt;http://www.lisp.org/HyperSpec/Body/mac_loop.html&lt;/a&gt;
É fácil o 'for' convencional que a gente aprende em 2 minutos que o 'loop' que vai demorar uns dois meses. :-)</description>
		<content:encoded><![CDATA[<p>Só gostaria de acrescentar que, não é por ser iniciante que alguém será um mau programador. Apenas a falta de experiência pode não permitir que tome as decisões por si mesmo. É claro que aliado a alguns probleminhas como: Estou usando o Windows. Fui baixar o MT para testar localmente mas só tinha a versão três, cadastro, etc e resolvi baixar o conteúdo do site. Baixei e instalei o ActivePerl. Tudo certinho, sem ler a documentação, iniciei o Apache, mt e &#8230;. não tem o DBI.pm. Vou ter um trabalhinho extra e, se já dificulta a minha vida, o grau de dificuldade para um iniciante é muito maior. </p>
<p>Como eu fui meio enfeitiçado pelo Lisp, só mais um comentário: &#8220;Lisp não possui palavras-chaves e tem somente meia dúzia de regras sintáticas&#8221;. É verdade, mas é possível escrever uma macro que necessite de uma BNF para descrever a sintaxe <a href="http://www.lisp.org/HyperSpec/Body/mac_loop.html" rel="nofollow">http://www.lisp.org/HyperSpec/Body/mac_loop.html</a><br />
É fácil o &#8216;for&#8217; convencional que a gente aprende em 2 minutos que o &#8216;loop&#8217; que vai demorar uns dois meses. <img src='http://logbr.reflectivesurface.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronaldo</title>
		<link>http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/comment-page-1/#comment-1024</link>
		<dc:creator>Ronaldo</dc:creator>
		<pubDate>Sat, 21 Aug 2004 23:32:14 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/#comment-1024</guid>
		<description>Sobre mudar de emprego, verdade, verdade... :-)

Também, excelente análise das capas. Isso vale tanto positivamente quanto negativamente. É por isso que a geração atual de linguagens repete tanto os erros do passado, eu acredito.

E bons exemplos das linguagens mencionadas. O do Lisp é particularmente impressionante. O engraçado é que eu tenho um amigo que detesta quando esse tipo de exemplo é mencionado. Acho que ele fica um pouco amedrontado com as linguagens que domina. Tão pouco capazes de recursos avançados. É duro ver um programa de 150 linhas fazer o que Python pode fazer em duas...

Eu quase escrevi seu último parágrago quando fiz o texto, mas fiquei com medo de ofender muita gente. Mas que eu concordo, eu concordo.</description>
		<content:encoded><![CDATA[<p>Sobre mudar de emprego, verdade, verdade&#8230; <img src='http://logbr.reflectivesurface.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Também, excelente análise das capas. Isso vale tanto positivamente quanto negativamente. É por isso que a geração atual de linguagens repete tanto os erros do passado, eu acredito.</p>
<p>E bons exemplos das linguagens mencionadas. O do Lisp é particularmente impressionante. O engraçado é que eu tenho um amigo que detesta quando esse tipo de exemplo é mencionado. Acho que ele fica um pouco amedrontado com as linguagens que domina. Tão pouco capazes de recursos avançados. É duro ver um programa de 150 linhas fazer o que Python pode fazer em duas&#8230;</p>
<p>Eu quase escrevi seu último parágrago quando fiz o texto, mas fiquei com medo de ofender muita gente. Mas que eu concordo, eu concordo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronaldo</title>
		<link>http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/comment-page-1/#comment-1023</link>
		<dc:creator>Ronaldo</dc:creator>
		<pubDate>Sat, 21 Aug 2004 23:23:56 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/#comment-1023</guid>
		<description>Alex, se aquele código que eu vi no site for parte do que você está falando, eu posso perdoar os sublinhados. Eu sei reconhecer elegância quando eu vejo. :-) E complexidade também. :-P

Sobre Lua, eu já andei dando minhas fuçadas em na mesma. Realmente é uma linguagem muito boa, embora parecida com C demais para meu gosto. Apesar disso, só o fato de estar sendo tão reconhecida e utilizada lá fora já é um tributo ao seu poder</description>
		<content:encoded><![CDATA[<p>Alex, se aquele código que eu vi no site for parte do que você está falando, eu posso perdoar os sublinhados. Eu sei reconhecer elegância quando eu vejo. <img src='http://logbr.reflectivesurface.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> E complexidade também. <img src='http://logbr.reflectivesurface.com/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /><br />
Sobre Lua, eu já andei dando minhas fuçadas em na mesma. Realmente é uma linguagem muito boa, embora parecida com C demais para meu gosto. Apesar disso, só o fato de estar sendo tão reconhecida e utilizada lá fora já é um tributo ao seu poder</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guaracy Monteiro</title>
		<link>http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/comment-page-1/#comment-1022</link>
		<dc:creator>Guaracy Monteiro</dc:creator>
		<pubDate>Sat, 21 Aug 2004 19:13:56 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/#comment-1022</guid>
		<description>Acho que mudar de emprego por causa da linguagem é mais uma quetão de inteligência do que religião. Quem trabalha com algo que gosta é mais produtivo, mais feliz, mais etc. Já basta ter que cumprir horário, desenvolver sistemas que não gosta, e outras coisinhas.

O homem-aranha do TaQ me chamou a atenção para dois detalhes. Primeiro, que quem ve capa não vê conteúdo. :-)
Em segundo lugar, que as coisas mudam um pouco a aparência mas a essência é, basicamente, a mesma.  

Para não me extender muito, acho que as linguagens ainda estão ligadas ao ambiente de desenvolvimento. Para quem acha que Smalltalk é apenas uma linguagem totalmente OO e que a sua faz a mesma coisa, por favor, não cometam o mesmo erro que eu cometia. Smalltalk é um ambiente integrado de desenvolvimento, com características não encontradas nem mesmo em ambientes mais modernos. Para complementar o exemplo do Ronaldo,  imagino o que muitos programadores diriam se soubessem que é possível ter um servidor, várias pessoas acessando, e eu posso alterar ou incluir ou refatorar algo, sem tirar o servidor do ar e as alterações ficarem disponíveis aos usuários imediatamente. Ou então, fazer alterações em num programa que encontra-se em um equipamento de US$ 100M e que se encontra a 100M km de distância?
Veja o parágrafo 'Remote Agent' em &lt;a href="http://www.flownet.com/gat/jpl-lisp.html." rel="nofollow"&gt;http://www.flownet.com/gat/jpl-lisp.html.&lt;/a&gt;

Pois é, tudo isso com tecnologias 'obsoletas' de 20/40 anos atrás. Não sei o motivo de PHP ter sido escolhido como meio 'padrão', nem .NET ter se baseado em Java e não em Smalltalk. Talvez por existir muito mais programadores de nivel médio ou baixo do que nível superior a hacker.</description>
		<content:encoded><![CDATA[<p>Acho que mudar de emprego por causa da linguagem é mais uma quetão de inteligência do que religião. Quem trabalha com algo que gosta é mais produtivo, mais feliz, mais etc. Já basta ter que cumprir horário, desenvolver sistemas que não gosta, e outras coisinhas.</p>
<p>O homem-aranha do TaQ me chamou a atenção para dois detalhes. Primeiro, que quem ve capa não vê conteúdo. <img src='http://logbr.reflectivesurface.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> Em segundo lugar, que as coisas mudam um pouco a aparência mas a essência é, basicamente, a mesma.  </p>
<p>Para não me extender muito, acho que as linguagens ainda estão ligadas ao ambiente de desenvolvimento. Para quem acha que Smalltalk é apenas uma linguagem totalmente OO e que a sua faz a mesma coisa, por favor, não cometam o mesmo erro que eu cometia. Smalltalk é um ambiente integrado de desenvolvimento, com características não encontradas nem mesmo em ambientes mais modernos. Para complementar o exemplo do Ronaldo,  imagino o que muitos programadores diriam se soubessem que é possível ter um servidor, várias pessoas acessando, e eu posso alterar ou incluir ou refatorar algo, sem tirar o servidor do ar e as alterações ficarem disponíveis aos usuários imediatamente. Ou então, fazer alterações em num programa que encontra-se em um equipamento de US$ 100M e que se encontra a 100M km de distância?<br />
Veja o parágrafo &#8216;Remote Agent&#8217; em <a href="http://www.flownet.com/gat/jpl-lisp.html." rel="nofollow"></a><a href="http://www.flownet.com/gat/jpl-lisp.html" rel="nofollow">http://www.flownet.com/gat/jpl-lisp.html</a>.</p>
<p>Pois é, tudo isso com tecnologias &#8216;obsoletas&#8217; de 20/40 anos atrás. Não sei o motivo de PHP ter sido escolhido como meio &#8216;padrão&#8217;, nem .NET ter se baseado em Java e não em Smalltalk. Talvez por existir muito mais programadores de nivel médio ou baixo do que nível superior a hacker.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ventonegro</title>
		<link>http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/comment-page-1/#comment-1021</link>
		<dc:creator>ventonegro</dc:creator>
		<pubDate>Sat, 21 Aug 2004 16:15:40 +0000</pubDate>
		<guid isPermaLink="false">http://logbr.reflectivesurface.com/2004/08/19/programacao-estetica-e-religiao/#comment-1021</guid>
		<description>Ah, você iria odiar ver código meu então, pela profusão de sublinhados. :-)

E se você gosta de simplicidade e elegância, dá uma olhada em Lua (&lt;a href="http://www.lua.org)." rel="nofollow"&gt;http://www.lua.org).&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Ah, você iria odiar ver código meu então, pela profusão de sublinhados. <img src='http://logbr.reflectivesurface.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
E se você gosta de simplicidade e elegância, dá uma olhada em Lua (<a href="http://www.lua.org)." rel="nofollow"></a><a href="http://www.lua.org" rel="nofollow">http://www.lua.org</a>).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
