<?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>Comin Blog &#187; Linguagens de programação</title>
	<atom:link href="http://www.comin.blog.br/category/linguagens-de-programacao/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.comin.blog.br</link>
	<description>Discussões e dicas sobre o dia-a-dia em um mundo cheio de tecnologias.</description>
	<lastBuildDate>Fri, 12 Feb 2010 13:16:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>TDC 2009 &#8211; Florianópolis</title>
		<link>http://www.comin.blog.br/tdc-2009-florianopolis/</link>
		<comments>http://www.comin.blog.br/tdc-2009-florianopolis/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 12:47:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Ed Burns]]></category>
		<category><![CDATA[EJB]]></category>
		<category><![CDATA[JSF]]></category>
		<category><![CDATA[Mike Keith]]></category>
		<category><![CDATA[Rod Johnson]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[SpringSource]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[TDC 2009]]></category>

		<guid isPermaLink="false">http://www.comin.blog.br/?p=183</guid>
		<description><![CDATA[Realmente foi a oportunidade de aprender com quem desenvolve a tecnologia.
Foi a primeira participação no evento e com certeza em 2010 estarei lá novamente.
É fundamental participar deste tipo de evento, onde podemos ter noção para onde vamos e se estamos no caminho para chegar lá em termos de conhecimento e utilização correta das tecnologias que [...]]]></description>
			<content:encoded><![CDATA[<p>Realmente foi a oportunidade de aprender com quem desenvolve a tecnologia.</p>
<div id="attachment_180" class="wp-caption alignleft" style="width: 310px"><a href="http://www.comin.blog.br/wp-content/uploads/2009/11/DSC05814.JPG"><img class="size-medium wp-image-180" title="Ed" src="http://www.comin.blog.br/wp-content/uploads/2009/11/DSC05814-300x225.jpg" alt="Ed" width="300" height="225" /></a><p class="wp-caption-text">Ao lado de Ed Burns - Líder do expert group de JSF2.0 e                               autor do livro &quot;JSF: The Complete Reference&quot;. </p></div>
<p>Foi a primeira participação no evento e com certeza em 2010 estarei lá novamente.</p>
<div id="attachment_181" class="wp-caption alignleft" style="width: 310px"><a href="http://www.comin.blog.br/wp-content/uploads/2009/11/DSC05811.JPG"><img class="size-medium wp-image-181" title="Spring" src="http://www.comin.blog.br/wp-content/uploads/2009/11/DSC05811-300x225.jpg" alt="Spring" width="300" height="225" /></a><p class="wp-caption-text">Dhiego e entre nós Rod Johnson - Criador do Spring Framework e Fundador da SpringSource</p></div>
<p>É fundamental participar deste tipo de evento, onde podemos ter noção para onde vamos e se estamos no caminho para chegar lá em termos de conhecimento e utilização correta das tecnologias que não param de evoluir.</p>
<div id="attachment_182" class="wp-caption alignleft" style="width: 310px"><a href="http://www.comin.blog.br/wp-content/uploads/2009/11/DSC05819.JPG"><img class="size-medium wp-image-182" title="Mike" src="http://www.comin.blog.br/wp-content/uploads/2009/11/DSC05819-300x225.jpg" alt="Mike" width="300" height="225" /></a><p class="wp-caption-text">Ao lado de Mike Keith - Líder da especificação de EJB3 e JPA e trabalha na Oracle </p></div>
<p>Uma constatação inevitável é de que meu inglês vai de mau a pior, urgente preciso voltar a esdudar e praticar&#8230;</p>
<p>Fui salvo pelos termos técnicos e pela tradução simultânea.</p>
<p>Realmente o evento foi um sucesso, parabéns a todos os organizadores e palestrantes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comin.blog.br/tdc-2009-florianopolis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Developers Conference 2009 &#8211; Florianópolis</title>
		<link>http://www.comin.blog.br/the-developers-conference-2009-florianopolis/</link>
		<comments>http://www.comin.blog.br/the-developers-conference-2009-florianopolis/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 17:29:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Análise de sistemas]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linguagens de programação]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Evento]]></category>
		<category><![CDATA[Florianópolis]]></category>
		<category><![CDATA[Gurus]]></category>
		<category><![CDATA[TDC]]></category>

		<guid isPermaLink="false">http://www.comin.blog.br/?p=167</guid>
		<description><![CDATA[Excelente oportunidade para participar de um evento a nível internacional.
A programação pode ser acessada aqui.

]]></description>
			<content:encoded><![CDATA[<p>Excelente oportunidade para participar de um evento a nível internacional.</p>
<p>A programação pode ser acessada <a title="Programação" href="http://www.thedevelopersconference.com.br/tdc/2009/floripa/programacao.seam" target="_blank">aqui</a>.<br />
<a style="text-decoration:none;" href="http://www.thedevelopersconference.com.br" target="_blank"><img style="border:none;" title=" The Developers Conference 2009, um evento organizado pela Globalcode" src="http://www.thedevelopersconference.com.br/banners/banner_tdc2009_468x60_gifAnimado.gif" alt=" The Developers Conference 2009, um evento organizado pela Globalcode" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.comin.blog.br/the-developers-conference-2009-florianopolis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Procurando por um JAR de bibliotecas Java?</title>
		<link>http://www.comin.blog.br/procurando-por-um-jar-de-bibliotecas-java/</link>
		<comments>http://www.comin.blog.br/procurando-por-um-jar-de-bibliotecas-java/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 13:32:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Análise de sistemas]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Buscar]]></category>
		<category><![CDATA[Classe]]></category>
		<category><![CDATA[JAR]]></category>
		<category><![CDATA[Pesquisa]]></category>

		<guid isPermaLink="false">http://www.comin.blog.br/?p=162</guid>
		<description><![CDATA[Principalmente quando pegamos um projeto pronto e queremos fazer rodar, muitas vezes temos dificuldade em saber onde encontrar as bibliotecas das classes que estão dando erro.
Este site ajuda muito pois localiza JAR´s de projetos onde é implementada a classe, é claro que é preciso olhar bem para saber qual é o JAR correto, pois muitas [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_163" class="wp-caption alignleft" style="width: 205px"><a href="http://findjar.com"><img class="size-full wp-image-163" title="findJar" src="http://www.comin.blog.br/wp-content/uploads/2009/08/findJar.png" alt="finfJAR" width="195" height="63" /></a><p class="wp-caption-text">findJAR</p></div>
<p>Principalmente quando pegamos um projeto pronto e queremos fazer rodar, muitas vezes temos dificuldade em saber onde encontrar as bibliotecas das classes que estão dando erro.</p>
<p>Este site ajuda muito pois localiza JAR´s de projetos onde é implementada a classe, é claro que é preciso olhar bem para saber qual é o JAR correto, pois muitas vezes estão em muitas bibliotecas e ainda podendo sofrer variação de versão.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comin.blog.br/procurando-por-um-jar-de-bibliotecas-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Verificar se um número é primo e inteiro positivo em pascal!</title>
		<link>http://www.comin.blog.br/verificar-se-um-numero-e-primo-e-inteiro-positivo-em-pascal/</link>
		<comments>http://www.comin.blog.br/verificar-se-um-numero-e-primo-e-inteiro-positivo-em-pascal/#comments</comments>
		<pubDate>Mon, 18 May 2009 01:41:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Análise de sistemas]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Linguagens de programação]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[algoritmos]]></category>
		<category><![CDATA[Pascal]]></category>
		<category><![CDATA[Programação]]></category>

		<guid isPermaLink="false">http://www.comin.blog.br/?p=84</guid>
		<description><![CDATA[Em pascal, verificar se um número era inteiro e positivo e em caso afirmativo dizer se era primo ou não.]]></description>
			<content:encoded><![CDATA[<p>Durante minhas aulas de laboratório de algoritmos, sugiu a dúvida entre os alunos de como era possível verificar se um número era <strong>inteiro e positivo</strong> e em caso afirmativo dizer se era <strong>primo</strong> ou não.</p>
<p>Como nós estamos mais acostumados a usar o operador <strong>&#8220;mod&#8221;</strong> e este suporta apenas valores declarados como <strong>&#8220;Integer&#8221;</strong>, não poderiamos deixar o usuário digitar um número com casas decimais.</p>
<p>Por isso dediquei algum tempo para provar que isto era possível, e não é tão complicado, bastou analisar bem o problema, e pesquisar um pouco a linguagem <strong>Pascal</strong>. Já que não é objetivo da disciplina um estudo avançado da linguagem, eu mesmo estou passando a solução aos alunos.</p>
<p>O fonte do programa (.pas) pode ser baixado <a href="http://www.comin.blog.br/downloads/primo.pas">aqui</a>, ou abaixo temos o fonte do programa, com testes realizados no ambiente Free Pascal.</p>
<p><strong>program</strong> primo;<br />
{************************************************************************<br />
Autor:    Professor Eduardo Comin<br />
Data:     15/05/2009</p>
<p>Objetivo: demonstrar que é poss¡vel verificar se um número<br />
é inteiro e positivo e em caso afirmativo testar se é primo.</p>
<p>*************************************************************************}<br />
<strong>uses</strong> crt;<br />
<strong>var</strong><br />
i, qtde: integer;<br />
num : real;<br />
{preciso usar real para que aceite um n£mero com casas digitado pelo usu rio}</p>
<p><strong>begin</strong></p>
<p>clrscr;{Limpa a tela}</p>
<p><strong>writeln</strong>(&#8216;Informe um n£mero inteiro e positivo &#8216;);<br />
<strong>readln</strong>(num);</p>
<p>{inicialização das variáveis}<br />
qtde := 0;<br />
i := 1;</p>
<p>{A função &#8221; frac &#8221; me retorna a parte fracionária de um número,<br />
ou seja o que vem depois do ponto}</p>
<p>{A função &#8221; int &#8221; me retorna a parte inteira do número}</p>
<p><strong>if </strong>(<strong>frac</strong>(num) = 0) and (num &gt; 0) <strong>then</strong><br />
<strong>begin</strong></p>
<p><strong>repeat</strong></p>
<p>if <strong>frac</strong>(num/i) = 0 <strong>then</strong><br />
qtde := qtde + 1;<br />
i := i + 1; {incremento minha vari vel de controle do loop}</p>
<p><strong>until</strong> i = int(num);</p>
<p>{se a quantidade de vezes que sobrou zero for maior que dois não é primo}<br />
<strong>if </strong>qtde &gt; 2 <strong>then</strong><br />
<strong>writeln</strong>(&#8216;o número informado:&#8217;, num:10:0, &#8216; não é primo&#8217;)<br />
<strong>else</strong><br />
<strong>writeln</strong>(&#8216;o número informado:&#8217;, num:10:0, &#8216; ‚ primo&#8217;);</p>
<p><strong>end else</strong><br />
<strong>writeln</strong>(&#8216;O número informado não é um número inteiro e positivo&#8217;);</p>
<p>readln;<br />
<strong>end.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.comin.blog.br/verificar-se-um-numero-e-primo-e-inteiro-positivo-em-pascal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Free Pascal Error!</title>
		<link>http://www.comin.blog.br/free-pascal-error/</link>
		<comments>http://www.comin.blog.br/free-pascal-error/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 12:37:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Análise de sistemas]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Linguagens de programação]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[Bugs de Ferramentas]]></category>
		<category><![CDATA[Free Pascal]]></category>

		<guid isPermaLink="false">http://www.comin.blog.br/?p=124</guid>
		<description><![CDATA[Depois de algumas horas sofrendo com um erro de compilação no Free Pascal, em pesquisas do google localizei alguém com o mesmo problema e felizmente com a solução.
O erro é mostrado na figura abaixo:

O texto completo da solução do problema pode ser acessado aqui, ou ainda deixo um arquivo pdf com a solução disponível aqui.
O [...]]]></description>
			<content:encoded><![CDATA[<p>Depois de algumas horas sofrendo com um erro de compilação no <a title="Free Pascal" href="http://www.freepascal.org/" target="_blank">Free Pascal</a>, em pesquisas do google localizei alguém com o mesmo problema e felizmente com a solução.</p>
<p>O erro é mostrado na figura abaixo:</p>
<p><img class="alignnone size-full wp-image-125" title="fpc-compiler-message" src="http://www.comin.blog.br/wp-content/uploads/2009/06/fpc-compiler-message.png" alt="fpc-compiler-message" width="402" height="88" /></p>
<p>O texto completo da solução do problema pode ser acessado <a title="Erro" href="http://interactiveasp.net/blogs/spgilmore/archive/2009/01/05/freepascal-error-illegal-parameter-opentium3.aspx" target="_blank">aqui</a>, ou ainda deixo um arquivo pdf com a solução disponível <a title="Erro Free Pascal" href="http://www.comin.blog.br/arquivos/FreePascalError.pdf" target="_blank">aqui</a>.</p>
<p>O erro é um bug já relatado na sessão de bug fix do free pascal (versão 2.2.2).</p>
<p><strong>Update: Para felicidade geral dos alunos o erro já está corrigido na <a title="Download Free Pascal" href="http://www.freepascal.org/download.var" target="_blank">versão 2.2.4 do free pascal</a>.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.comin.blog.br/free-pascal-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
