<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Linguagem De Programação on Kind of Idea</title>
    <link>https://kindofidea.com/pt/tags/linguagem-de-programa%C3%A7%C3%A3o/</link>
    <description>Recent content in Linguagem De Programação on Kind of Idea</description>
    <generator>Hugo</generator>
    <language>pt-BR</language>
    <lastBuildDate>Sun, 06 Dec 2015 12:00:00 -0300</lastBuildDate>
    <atom:link href="https://kindofidea.com/pt/tags/linguagem-de-programa%C3%A7%C3%A3o/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Aprendendo a programar em Go</title>
      <link>https://kindofidea.com/pt/aprendendo-a-programar-em-go/</link>
      <pubDate>Sun, 06 Dec 2015 12:00:00 -0300</pubDate>
      <guid>https://kindofidea.com/pt/aprendendo-a-programar-em-go/</guid>
      <description>&lt;p&gt;Abaixo um conjunto de links para quem deseja iniciar a jornada e aprender a programar nessa interessante linguagem de programação criada em 2009 dentro do Google:&lt;/p&gt;&#xA;&lt;h4 id=&#34;site-principal&#34;&gt;Site principal&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://golang.org/&#34;&gt;https://golang.org/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.golangbr.org/&#34;&gt;http://www.golangbr.org/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;passeio-pela-linguagem-go&#34;&gt;Passeio pela linguagem GO&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://go-tour-br.appspot.com/welcome/1&#34;&gt;https://go-tour-br.appspot.com/welcome/1&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;como-escrever-código-em-go&#34;&gt;Como escrever código em Go&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://golang.org/doc/code.html&#34;&gt;https://golang.org/doc/code.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=XCsL89YtqCs&#34;&gt;https://www.youtube.com/watch?v=XCsL89YtqCs&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Go efetivo&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://golang.org/doc/effective_go.html&#34;&gt;https://golang.org/doc/effective_go.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Estruturando aplicações em go&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://medium.com/@benbjohnson/structuring-applications-in-go-3b04be4ff091&#34;&gt;https://medium.com/@benbjohnson/structuring-applications-in-go-3b04be4ff091&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;7 erros comuns em Go e como evitá-los&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=sQ6-HyPxHKg&#34;&gt;https://www.youtube.com/watch?v=sQ6-HyPxHKg&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;dicas-de-desenvolvedores-experientes-para-quem-está-começando-com-go&#34;&gt;Dicas de Desenvolvedores experientes para quem está começando com GO&lt;/h4&gt;&#xA;&lt;p&gt;Melhores práticas para um desenvolvedor Go iniciante:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Scratch - A Linguagem de Programação mais simples que já vi!</title>
      <link>https://kindofidea.com/pt/scratch-a-linguagem-de-programacao-mais-simples-que-ja-vi/</link>
      <pubDate>Mon, 28 Jan 2008 12:00:00 -0300</pubDate>
      <guid>https://kindofidea.com/pt/scratch-a-linguagem-de-programacao-mais-simples-que-ja-vi/</guid>
      <description>&lt;img src=&#39;http://valeriofarias.files.wordpress.com/2008/01/scratchboneco.jpg&#39; alt=&#39;boneco scratch&#39; /&gt;&#xA;Confesso a vocês que a última vez que fiquei tão impressionado com um software foi com o lançamento do google earth. :-P&#xA;&lt;p&gt;Já faz um tempo que venho buscando uma forma de ensinar programação para crianças ou para quem nunca programou na vida. Fiz recentemente um &lt;a href=&#34;http://valeriofarias.wordpress.com/2007/08/23/primeira-linguagem-de-programacao/&#34;&gt;post mostrando o ruby&lt;/a&gt; como uma candidata forte pela sua simplicidade e até apontei como uma possibilidade em cursos de graduação. Mas mesmo assim ainda é complexa, pois programação requer a compreensão de vários conceitos: variáveis, constantes, loops, ramificações entre outros. Além da dificuldade de escrita que geralmente o iniciante tem.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Como a Linguagem Ruby pode ajudar o Capitão Morrimento</title>
      <link>https://kindofidea.com/pt/como-a-linguagem-ruby-pode-ajudar-o-capitao-morrimento/</link>
      <pubDate>Thu, 29 Nov 2007 12:00:00 -0300</pubDate>
      <guid>https://kindofidea.com/pt/como-a-linguagem-ruby-pode-ajudar-o-capitao-morrimento/</guid>
      <description>&lt;p&gt;Tudo bem Pessoal, já tinha feito uma &lt;a href=&#34;http://valeriofarias.wordpress.com/2007/08/23/primeira-linguagem-de-programacao/&#34;&gt;comparação do ruby com o Pascal&lt;/a&gt; anteriormente e agora recebi um pedido para ajudar o Capitão Morrimento a selecionar seus aspirantes por meio de um software.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#39;http://valeriofarias.files.wordpress.com/2007/11/capitaomorrimento.jpg&#39; title=&#39;Capitão Morrimento&#39;&gt;&lt;img src=&#39;http://valeriofarias.files.wordpress.com/2007/11/capitaomorrimento.jpg&#39; alt=&#39;Capitão Morrimento&#39; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;O problema é que o Capitão Morrimento precisou sair de férias do seu batalhão, mas mesmo assim quer garantir que a equipe continue na linha e quer acompanhar os aspirantes para não ter problema com eles no futuro.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ruby como primeira linguagem de programação!</title>
      <link>https://kindofidea.com/pt/ruby-como-primeira-linguagem-de-programacao/</link>
      <pubDate>Thu, 23 Aug 2007 12:00:00 -0300</pubDate>
      <guid>https://kindofidea.com/pt/ruby-como-primeira-linguagem-de-programacao/</guid>
      <description>&lt;p&gt;Pois é, para alguns pode soar um pouco estranho, principalmente para os mais tradicionais, mas é o que estou propondo nesse post.&lt;/p&gt;&#xA;&lt;p&gt;A minha experiência com a primeira linguagem foi em 1997 com &lt;a href=&#34;http://pt.wikipedia.org/wiki/Pascal_\(linguagem_de_programa%C3%A7%C3%A3o\)&#34;&gt;Pascal&lt;/a&gt; que foi uma linguagem criada em 1970 por Niklaus With com o objetivo principal de encorajar o uso do código estruturado (principalmente para o ensino).&lt;/p&gt;&#xA;&lt;p&gt;Vamos ver um pequeno exemplo de teste lógico em Pascal:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-pascal&#34; data-lang=&#34;pascal&#34;&gt;    program Testelogico;&#xA;       &#xA;    var a,b:integer;&#xA;&#xA;    uses crt;&#xA;&#xA;    begin&#xA;     clrscr;&#xA;     writeln (&amp;#39;Digite um número para A&amp;#39;);&#xA;     readln (a);&#xA;     writeln (&amp;#39;Digite o número para B&amp;#39;);&#xA;     readln (b);&#xA;    &#xA;     if (a = b) then&#xA;        writeln (&amp;#39;A é igual a B&amp;#39;)&#xA;     else&#xA;        if (a &amp;amp;lt; b) then&#xA;              writeln (&amp;#39;B é maior que A&amp;#39;)&#xA;        else&#xA;              writeln (&amp;#39;A é maior que B&amp;#39;);&#xA;    end.&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Podemos perceber nesse código a necessidade de aprendizado de vários conceitos voltados para a própria estrutura da linguagem ao invés de se focar no problema. Como exemplo temos a exigência dos parênteses e o ponto e vírgula no final de bloco, além da regra clássica: antes de else não se usa ponto e vírgula, pois o ponto e vírgula é utilizado para finalizar blocos de programação.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
