<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog do Blabos de Blebe &#187; YATK</title>
	<atom:link href="http://blog.blabos.org/category/tecnologia/programacao/yatk/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.blabos.org</link>
	<description>Perl, tecnologia e algum blá blá blá</description>
	<lastBuildDate>Thu, 18 Aug 2011 03:28:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>YATK &#8211; Uma breve introdução</title>
		<link>http://blog.blabos.org/2008/01/yatk-uma-breve-introducao/</link>
		<comments>http://blog.blabos.org/2008/01/yatk-uma-breve-introducao/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 04:13:34 +0000</pubDate>
		<dc:creator>blabos</dc:creator>
				<category><![CDATA[YATK]]></category>

		<guid isPermaLink="false">http://blabos.org/blog/?p=7</guid>
		<description><![CDATA[Em minhas andanças pelo mundo da programação fui parar na terra de C++. País estranho, habitado por colonizadores que vieram de um país ainda mais estranho chamado C, e criaram sua própria sociedade. Muitas regras e muitos conceitos são novos e liberais, mas ainda há muita influência das tradições trazidas de C. Quando as leis [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Em minhas andanças pelo mundo da programação fui parar na terra de C++. País estranho, habitado por colonizadores que vieram de um país ainda mais estranho chamado C, e criaram sua própria sociedade. Muitas regras e muitos conceitos são novos e liberais, mas ainda há muita influência das tradições trazidas de C.</p>
<p><span id="more-7"></span></p>
<p style="text-align: justify;">Quando as leis de C++ não são suficientemente poderosas para resolver os conflitos, o povo apela para as tradições de C. Muito embora sejam consideradas arcaicas, as tradições de C sempre resolvem os problemas, algumas vezes de formas dispendiosas é verdade, mas sempre resolvem.</p>
<p style="text-align: justify;">Visando minimizar a dispendiosidades das tradições de C, cidadãos de bem de C++ passaram a estudá-las a fundo e criar simplificações que pudessem esconder o complexo emaranhado de detalhes e entregar apenas os resultados finais das tradições aplicadas. Esses cidadãos deram às suas simplificações nomes bonitos como &#8216;frameworks&#8217;, &#8216;wrappers&#8217;, &#8216;tool kits&#8217;, entre outros, e obtiveram maior ou menor grau de sucesso ao longo de sua jornada.</p>
<p style="text-align: justify;">Viajando por muito tempo através desse país, vi coisas fantásticas como <a href="http://pt.wikipedia.org/wiki/Inter-Process_Communication">IPC</a>, <a href="http://pt.wikipedia.org/wiki/Base_de_dados">Databases</a> e <a href="http://en.wikipedia.org/wiki/Berkeley_sockets">Sockets</a>. Resolvi então agradecer a hospitalidade e os ensinamentos de seu povo fixando residência e ajudando na &#8216;tradução&#8217; de algumas das antigas leis, junto com alguns valorosos companheiros de estrada. Dei à minha contribuição o nome de YATK por acreditar que ela não seja uma implementção maior do que as dos que vieram antes de mim.</p>
<p style="text-align: justify;">Logo mais contarei nossas aventuras atravessando os desertos de Shared Memory, onde tribos nômades rivais disputavam arduamente os oásis de recursos gerando diversos conflitos sistêmicos, e como conseguimos ensiná-los a trabalhar sincronizados. Até a próxima&#8230;</p>
<p style="text-align: justify;"><a href="http://sourceforge.net/projects/yatk">http://sourceforge.net/projects/yatk</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.blabos.org/2008/01/yatk-uma-breve-introducao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

