FH, a maioria de programas tem dados como argumento. Prof funcionais tem funções como argumentos. Por exemplo, em R:<div><br></div><div>factorial = funtion(x){</div><div>s<span class="Apple-style-span" style>topifnot(x>=0)</span></div>
<div><span class="Apple-style-span" style>produto=1</span></div><div> for (i in1:x) produto = i* produto</div><div>produto</div><div>}</div><div><br>Vs</div><div><br></div><div>f2 = funtion(x){</div><div>stopifnot(x>=0)</div>
<div>If(x<=1){</div><div>1</div><div>}else{</div><div>x*f2(x-1)</div><div>}</div><div>}</div><div><br></div><div>Resumindo, se em  r vc pode fazer ambos, tem mesmo pq se preocupar?</div><div><br></div><div>b</div><div>
<br></div><div>Ps: códigos não testados</div><div><br>On Sunday, 26 February 2012, FHRB Toledo  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Pedro,<br>
<br>
Aproveitando o gancho da explicação:<br>
<br>
Seria por acaso linguegem funcional sinônimo de linguegem interpretada?<br>
<br>
att,<br>
FH<br>
<br>
2012/2/25 Pedro Rafael <<a href="javascript:;" onclick="_e(event, 'cvml', 'pedro.rafael.marinho@gmail.com')">pedro.rafael.marinho@gmail.com</a>>:<br>
> "Em ciência da computação, programação funcional é um paradigma de<br>
> programação que trata a computação como uma avaliação de funções<br>
> matemáticas e que evita estados ou dados mutáveis. Ela enfatiza a<br>
> aplicação de funções, em contraste da programação imperativa, que<br>
> enfatiza mudanças no estado do programa.<br>
><br>
> Uma função, neste sentido, pode ter ou não ter parâmetros e um simples<br>
> valor de retorno. Os parâmetros são os valores de entrada da função, e<br>
> o valor de retorno é o resultado da função. A definição de uma função<br>
> descreve como a função será avaliada em termos de outras funções. Por<br>
> exemplo, a função f(x) = x2 + 2 é definida em termos de funções de<br>
> exponenciação e adição. Do mesmo modo, a linguagem deve oferecer<br>
> funções básicas que não requerem definições adicionais.<br>
><br>
> Linguagens de programação funcionais, especialmente as puramente<br>
> funcionais, tem sido mais usadas academicamente que no desenvolvimento<br>
> comercial de software. Entretanto, algumas linguagens notáveis usadas<br>
> na indústria e no comércio incluem Erlang (aplicações<br>
> concorrentes)[2], R (estatística), Mathematica (matemática<br>
> simbólica)[3] J, K (análise financeira) e XSLT.[4][5]Importantes<br>
> influências na programação funcional foram o cálculo lambda, as<br>
> linguagens de programação APL e Lisp, e mais recentemente ML, Haskell,<br>
> OCaml e F#."<br>
><br>
> Um bom link sobre a linguagem funcional que mais me chama a atenção<br>
> (Haskell): <a href="http://haskell.tailorfontela.com.br/chapters" target="_blank">http://haskell.tailorfontela.com.br/chapters</a><br>
><br>
> Em 25 de fevereiro de 2012 20:03, Gilbert Queiroz [via R-br]<br>
> <<a>ml-node+s2285057n4421229h76@n4.nabble.com</a>> escreveu:<br>
>><br>
>> linguagem de programação funcional? O q é isso?????<br>
>><br>
>><br>
>> ________________________________<br>
>> De: Pedro Rafael <[hidden email]><br>
>> Para: [hidden email]<br>
>> Enviadas: Sábado, 25 de Fevereiro de 2012 20:20<br>
>> Assunto: [R-br] [Dúvida] Uso de linguagem funcional para estatística.<br>
>><br>
>> Alguem aqui domina alguma linguagem de programação funcional? Existe alguma vantagem de quem é da estatística ou matemática também aprender profundamente alguma linguagem funcional como é o caso de Haskell? Atualmente tudo que preciso consigo em R e C mas ultimamente venho lendo sobre linguagem funcional e cálculo lambda e me parece bem interessante para quem trabalha matemática....<br>

>><br>
>> --<br>
>> Saudações,<br>
>> Pedro Rafael Diniz Marinho.<br>
>> Estatístico - Secretaria de Estado da Saúde - PB.<br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> R-br mailing list<br>
>> [hidden email]<br>
>> <a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
>> Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br>
>><br>
>><br>
>> _______________________________________________<br>
>> R-br mailing list<br>
>> [hidden email]<br>
>> <a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
>> Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br>
>><br>
>> ________________________________<br>
>> If you reply to this email, your message will be added to the discussion below:<br>
>> <a href="http://r-br.2285057.n4.nabble.com/R-br-Duvida-Uso-de-linguagem-funcional-para-estatistica-tp4421166p4421229.html" target="_blank">http://r-br.2285057.n4.nabble.com/R-br-Duvida-Uso-de-linguagem-funcional-para-estatistica-tp4421166p4421229.html</a><br>

>> To unsubscribe from R-br, click here.<br>
>> NAML<br>
><br>
><br>
><br>
><br>
> --<br>
> Saudações,<br>
> Pedro Rafael Diniz Marinho.<br>
> Estatístico - Secretaria de Estado da Saúde - PB.<br>
> _______________________________________________<br>
> R-br mailing list<br>
> <a></a></blockquote></div>