<br><br><div class="gmail_quote">2008/4/29 Luis Motta Campos &lt;<a href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</a>&gt;:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Fernando Luizao wrote:<br>
&gt; Desculpa me intrometer na discussão, mas acho que vcs estão<br>
&gt; confundindo conceitos... pelo que eu entendi, vcs estão se referindo<br>
&gt; ao paradigma ESTRUTURADO, e não funcional. Funcional pra mim é LISP<br>
&gt; =P.<br>
<br>
</div>Bom, na verdade, a linha que divide &quot;estrutural&quot; (C, perl, pascal) de<br>
&quot;funcional&quot; (lisp, haskel, perl) é apenas o tipo e a quantidade de<br>
&quot;efeitos colaterais que teu código gera, e como acontece passagem de<br>
parâmetros.<br>
<br>
Em Lisp, não existem variáveis globais, apenas funções podem ser<br>
referidas a partir de qualquer ponto do código.<br>
<br>
Se você se mantiver mais ou menos disciplinado no seu perl<br>
&quot;estruturado&quot;, eu vou chamar de estrutural. Mas eu sou apenas um velho<br>
nostálgico que gosta de programar como se fazia nos anos 1960... ;)</blockquote><div><br>Em hexadecimal e assembler ?<br>&nbsp;</div></div><br clear="all"><br>-- <br>&quot;o animal satisfeito dorme&quot;. - Guimarães Rosa