<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>%w(Akita On Rails) * 2.0 - Tradu&#231;&#227;o - Programa&#231;&#227;o Orientada a Linguagem: um passo evolucion&#225;rio al&#233;m de orienta&#231;&#227;o a objetos? Comments</title>
  <id>tag:www.akitaonrails.com,2008:/2007/9/19/traduo-programao-orientada-a-linguagem-um-passo-evolucionrio-alm-de-orientao-a-objetos/comments</id>
  <generator version="0.8.0" uri="http://mephistoblog.com">Mephisto Drax</generator>
  <link href="http://www.akitaonrails.com/2007/9/19/traduo-programao-orientada-a-linguagem-um-passo-evolucionrio-alm-de-orientao-a-objetos/comments.xml" rel="self" type="application/atom+xml"/>
  <link href="/2007/9/19/traduo-programao-orientada-a-linguagem-um-passo-evolucionrio-alm-de-orientao-a-objetos" rel="alternate" type="text/html"/>
  <updated>2007-09-20T18:10:16Z</updated>
  <entry xml:base="http://www.akitaonrails.com/">
    <author>
      <name>Shairon Toledo</name>
    </author>
    <id>tag:www.akitaonrails.com,2007-09-19:1002:1010</id>
    <published>2007-09-20T18:10:16Z</published>
    <updated>2007-09-20T18:10:16Z</updated>
    <category term="Opini&#245;es"/>
    <category term="Tradu&#231;&#245;es"/>
    <link href="http://www.akitaonrails.com/2007/9/19/traduo-programao-orientada-a-linguagem-um-passo-evolucionrio-alm-de-orientao-a-objetos" rel="alternate" type="text/html"/>
    <title>Comment on 'Tradu&#231;&#227;o - Programa&#231;&#227;o Orientada a Linguagem: um passo evolucion&#225;rio al&#233;m de orienta&#231;&#227;o a objetos?' by Shairon Toledo</title>
<content type="html">&lt;p&gt;Analisando a produção de algoritmos por entidades humanas observo que &lt;span class=&quot;caps&quot;&gt;DSL&lt;/span&gt; é um fator preponderante na materialização do pensamento.
A organização simbólica de aspecto lingüístico dá ao desenvolvedor liberdade e poder.
Já utilizando uma ótica cognitiva a abstração de elementos do mundo real reflete diretamente no desenvolvimento do código em si,
então, começo:&lt;/p&gt;


	&lt;p&gt;&#8220;como criar uma interface homem-máquina inteligível em nível tão alto que basta escrever da maneira que penso e o computador faz?&#8221;&lt;/p&gt;


	&lt;p&gt;Observe que isso já é complicado.&lt;/p&gt;


	&lt;p&gt;A via mais utilizada hoje é &#8220;computador faça isso&#8230; assim deste jeito&#8221;.&lt;/p&gt;


	&lt;p&gt;Fico viajando em um universos onde o pensamento padronizado seja interpretado pela máquina. Um paradigma mais contemporâneo.&lt;/p&gt;


	&lt;p&gt;Como fazer as pessoas pensarem igualmente? Imagine uma flor&#8230; quantas pétalas ela tem? Pra mim x pra vc x+2. Como seria o
padrão de detecção do pensamento pelo software? Usando duck typing&#8230;&lt;/p&gt;


	&lt;p&gt;O software diz: &#8220;tem pétalas, acho que é uma flor&#8221; mas qual? pra que?  onde vc vai ser usada?&lt;/p&gt;


	&lt;p&gt;Tá, então quando eu falar pense em um flor, todo mundo imagina a mesma flor, para isso teriamos que saber da &#8220;flor como entidade comum&#8221; a mesma imagem mental.&lt;/p&gt;


	&lt;p&gt;Então vamos inserir fatos(programação lógica) em uma &lt;acronym title=&quot;pode ser OO&quot;&gt;DSL&lt;/acronym&gt; o que teriamos? &#8220;Uma escrita gramaticamente interpretável, mais uma abstração do mundo real utilizando objetos e com dedução por fatos pre-conhecidos.?&#8221; É a mesma via mas a decisão é feita pelo computador expressado por &#8220;Computador faça isso&#8230; mas do jeito que você conhece&#8221;&lt;/p&gt;


	&lt;p&gt;Tenho uma cadela chamada Rubi, ela tem um algoritimo :), chego em casa, ela entra no carro, depois sai do carro, me espera no quarto, tiro meu tênis ela puxa minha meia e sai correndo.&lt;/p&gt;


	&lt;p&gt;Onde quero chegar com isso&#8230;&lt;/p&gt;


	&lt;p&gt;simples&#8230; apenas um teste com um titiu&#8230; vou fazer um &#8220;Segmentation Fault&#8221; na cadela. Cheguei do memo jeito mas descalço&#8230; o que aconteceu?!? ela ficou olhando para meu pé,  com um pensamento &#8216;mineirogoiano&#8217; &#8220;Uai! cadê a coisa de pano?&#8221; parada um minuto(coisa difícil para um basset)&lt;/p&gt;


	&lt;p&gt;Onde quero chegar com isso 2?&lt;/p&gt;


	&lt;p&gt;Eu apenas &#8220;gostaria&#8221; que estudássemos &#8220;se há pensamento padrão&#8221;, tipo um padrão elétrico nos neurônios &#8230;&#8217;acende no lobulo frontal 3 vezes em 0,00001 milesegundos&#8217; &#8211; -dedução:  &#8220;sem meia branca&#8221;.&lt;/p&gt;


	&lt;p&gt;Desculpe&#8230; só umas viagens aqui&#8230;&lt;/p&gt;


	&lt;p&gt;Mas o padrão existe temos que detectar e organizar os símbolos.&lt;/p&gt;</content>  </entry>
  <entry xml:base="http://www.akitaonrails.com/">
    <author>
      <name>Marcus Silva</name>
    </author>
    <id>tag:www.akitaonrails.com,2007-09-19:1002:1007</id>
    <published>2007-09-20T13:57:59Z</published>
    <updated>2007-09-20T13:57:59Z</updated>
    <category term="Opini&#245;es"/>
    <category term="Tradu&#231;&#245;es"/>
    <link href="http://www.akitaonrails.com/2007/9/19/traduo-programao-orientada-a-linguagem-um-passo-evolucionrio-alm-de-orientao-a-objetos" rel="alternate" type="text/html"/>
    <title>Comment on 'Tradu&#231;&#227;o - Programa&#231;&#227;o Orientada a Linguagem: um passo evolucion&#225;rio al&#233;m de orienta&#231;&#227;o a objetos?' by Marcus Silva</title>
<content type="html">&lt;p&gt;De qualquer forma, deixar mais o codigo mais proximo à analistas de negocios é valido.
Estamos aqui debatendo olhando o lado de quem? Aproximar a programacao da linguagem natural visa os dois lados (leigo e programadores), &lt;span class=&quot;caps&quot;&gt;IMHO&lt;/span&gt;.&lt;/p&gt;</content>  </entry>
  <entry xml:base="http://www.akitaonrails.com/">
    <author>
      <name>Proteu Alcebidiano</name>
    </author>
    <id>tag:www.akitaonrails.com,2007-09-19:1002:1005</id>
    <published>2007-09-20T04:49:31Z</published>
    <updated>2007-09-20T04:49:31Z</updated>
    <category term="Opini&#245;es"/>
    <category term="Tradu&#231;&#245;es"/>
    <link href="http://www.akitaonrails.com/2007/9/19/traduo-programao-orientada-a-linguagem-um-passo-evolucionrio-alm-de-orientao-a-objetos" rel="alternate" type="text/html"/>
    <title>Comment on 'Tradu&#231;&#227;o - Programa&#231;&#227;o Orientada a Linguagem: um passo evolucion&#225;rio al&#233;m de orienta&#231;&#227;o a objetos?' by Proteu Alcebidiano</title>
<content type="html">&lt;p&gt;Qual a melhor maneira de aumentar a expressividade se não for através de redigibilidade?&lt;/p&gt;


	&lt;p&gt;Ano passado brincava no javafree.org sobre usar elementos de um texto de Use Case para esboçar uma linguagem comum. De fato, é altamente válido aproximarmos maneiras diferentes de se expressar sobre um mesmo problema, comunicar-se e estebelecer uma linguagem comum parece mesmo uma necessidade a ser concretizada no futuro.&lt;/p&gt;


	&lt;p&gt;T+&lt;/p&gt;</content>  </entry>
</feed>
