<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Paradigmas de Programação by rodrigo dias</title>
      <link>https://padlet.com/rodrigodiasfaculdade/k6az7forg0bzn81q</link>
      <description>Pesquisa sobre os paradigmas de
programação</description>
      <language>en-us</language>
      <pubDate>2021-02-27 18:40:15 UTC</pubDate>
      <lastBuildDate>2024-09-13 23:36:50 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet.net/icons/png/1f5a5.png</url>
      </image>
      <item>
         <title>Paradigmas imperativo</title>
         <author>rodrigodiasfaculdade</author>
         <link>https://padlet.com/rodrigodiasfaculdade/k6az7forg0bzn81q/wish/1248554955</link>
         <description><![CDATA[<div><br>Para se entender o que é programação imperativa, vamos primeiramente voltar ao significado original deste termo na nossa amada, querida e difícil língua portuguesa:</div><blockquote><strong><em><br>Imperativo</em></strong><em>: que acentua o caráter de mando, de autoridade, ou que exprime uma ordem; autoritário.</em></blockquote><div><br>Então, imperatividade dá a ideia de dar ordens ou se dizer com todas as letras o que se deve fazer a alguém. E pode-se dizer que programação imperativa possui ideia semelhante.</div><div><br>Baseado em instruções e comandos, o programador diz <strong>como </strong>e o <strong>quê </strong>exatamente um programa ou rotina deve realizar. É neste paradigma que surgiram os famosos laços de repetição, estruturas condicionais, atribuição de valor à variáveis e controle de estado. A maioria de nós programadores utilizamos este paradigma de programação no nosso dia a dia sem, muitas vezes, nos darmos conta disto.</div><div><br>Instruções como <strong>if</strong>, <strong>while</strong>, <strong>switch </strong>e <strong>for </strong>são típicas de linguagens de programação imperativas.<br><br>Aqui vemos que temos que especificar exatamente o que deve ser feito!<br><br><br></div><pre>function double (arr) {
  let results = []
  for (let i = 0; i &lt; arr.length; i++){
    results.push(arr[i] * 2)
  }
  return results
}</pre><div><br><a href="https://medium.com/@alexandre.malavasi/descomplicando-programa%C3%A7%C3%A3o-imperativa-declarativa-e-reativa-a481baa87742">LINKS/Referências</a></div>]]></description>
         <pubDate>2021-02-27 18:49:07 UTC</pubDate>
         <guid>https://padlet.com/rodrigodiasfaculdade/k6az7forg0bzn81q/wish/1248554955</guid>
      </item>
      <item>
         <title>Diferença entre paradigma Declarativo e imperativo</title>
         <author>rodrigodiasfaculdade</author>
         <link>https://padlet.com/rodrigodiasfaculdade/k6az7forg0bzn81q/wish/1248579607</link>
         <description><![CDATA[<div>Paradigma imperativo se preocupa com os detalhes do funcionamento do algoritmo e o declarativo apenas com a semântica correta do que se quer alcançar. Fica claro que é muito difícil programar de forma apenas declarativa. O declarativo deverá ter algum suporte de outros paradigmas, como o imperativo, mesmo que de forma bastante transparente.<br><br><br><a href="https://pt.stackoverflow.com/questions/81854/paradigma-imperativo-e-declarativo#:~:text=Este%20paradigma%20se%20preocupa%20com,do%20que%20se%20quer%20alcan%C3%A7ar.">Referência </a></div>]]></description>
         <enclosure url="" />
         <pubDate>2021-02-27 19:05:48 UTC</pubDate>
         <guid>https://padlet.com/rodrigodiasfaculdade/k6az7forg0bzn81q/wish/1248579607</guid>
      </item>
      <item>
         <title>Paradigmas de programação</title>
         <author>rodrigodiasfaculdade</author>
         <link>https://padlet.com/rodrigodiasfaculdade/k6az7forg0bzn81q/wish/1248580739</link>
         <description><![CDATA[<div> Um paradigma é o que determina o ponto de vista da realidade e como se atua sobre ela, os quais são classificados quanto ao seu conceito de base, podendo ser: Imperativo, funcional, lógico, orientado a objetos e estruturado. Cada qual determina uma forma particular de abordar os problemas e de formular respectivas soluções. Além disso, uma linguagem de programação pode combinar dois ou mais paradigmas para potencializar as análises e soluções. Deste modo, cabe ao programador escolher o paradigma mais adequado para analisar e resolver cada problema. <br><br><br><a href="https://dev.to/matheusgomes062/paradigma-de-programacao-3gc0">Referência </a></div>]]></description>
         <enclosure url="" />
         <pubDate>2021-02-27 19:06:34 UTC</pubDate>
         <guid>https://padlet.com/rodrigodiasfaculdade/k6az7forg0bzn81q/wish/1248580739</guid>
      </item>
      <item>
         <title>Paradigmas Declarativo</title>
         <author>rodrigodiasfaculdade</author>
         <link>https://padlet.com/rodrigodiasfaculdade/k6az7forg0bzn81q/wish/1248605470</link>
         <description><![CDATA[<div>Uma das principais características do paradigma declarativo é que não há preocupação na maneira ou método de execução de uma determinada rotina. Em outras palavras, o foco não está no “como” e sim no “que”.<br><br>Por mais incrível que possa parecer, um dos principais exemplos de utilização de programação <strong>declarativa </strong>na nossa rotina de programador é a utilização da linguagem SQL. Quando especificamos uma simples instrução SELECT, simplesmente declaramos ao banco de dados o que queremos, sem necessidade de nos importarmos com os procedimentos que o gerenciador de banco de dados adotará para fazer funcionar corretamente a instrução. Esta característica torna o modo de programação declarativo muito mais simples e legível em comparação à programação imperativa.<br><br>Um dos principais exemplos atuais e consenso em relação aos benefícios da utilização de programação declarativa está preconizado no Angular, framework javascript que possui implementações declarativas.<br><br><br>Como exemplo, suponhamos que temos que implementar em uma página Web uma funcionalidade que, caso o usuário marque a opção de seleção em um controle do tipo checkbox, uma mensagem deve ser exibida, caso contrário, a mensagem deve ser ocultada.</div><div><br>Utilizando JQuery e o modo de programação imperativo, a implementação ficaria semelhante a isto:<br><br><a href="https://medium.com/@alexandre.malavasi/descomplicando-programa%C3%A7%C3%A3o-imperativa-declarativa-e-reativa-a481baa87742">LINKS/Referências</a></div><div><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1045676835/135a93f781668b968976277ec12ab811/____png" />
         <pubDate>2021-02-27 19:25:44 UTC</pubDate>
         <guid>https://padlet.com/rodrigodiasfaculdade/k6az7forg0bzn81q/wish/1248605470</guid>
      </item>
      <item>
         <title>Video Paradigmas de programação</title>
         <author>rodrigodiasfaculdade</author>
         <link>https://padlet.com/rodrigodiasfaculdade/k6az7forg0bzn81q/wish/1248645607</link>
         <description><![CDATA[<div><br><br></div>]]></description>
         <enclosure url="https://www.youtube.com/watch?v=EefVmQ2wPlM&amp;feature=emb_title&amp;ab_channel=C%C3%B3digoFonteTV" />
         <pubDate>2021-02-27 19:54:33 UTC</pubDate>
         <guid>https://padlet.com/rodrigodiasfaculdade/k6az7forg0bzn81q/wish/1248645607</guid>
      </item>
   </channel>
</rss>
