<br><br><div class="gmail_quote">2011/12/9 Carlos Catucci <span dir="ltr"><<a href="mailto:carlos.catucci@gmail.com">carlos.catucci@gmail.com</a>></span></div><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Semplicemente perche' a me i funzionali non piaciono molto. Gusti.<br></blockquote><div><br></div><div>Certo. E' una cosa che non comprendo ma su cui non posso discutere.</div><div>I gusti sono gusti.</div><div> </div>
<div>Poi certamente mi interessa sapere *perche'* non ti piacciono. </div><div><br></div><div>E anche... quanto "inconsapevolmente funzionale" e' il tuo codice Python? Non sembra, ma in Python un certo aroma funzionale e' molto piu' presente che in altri linguaggi prevalentemente ad oggetti.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="gmail_quote">Mica sono perversioni... sono le cose che mi hanno formato *come Pythonista*. </div></blockquote></div><div><br>Dai era per ridere.<br></div></div></blockquote><div><br></div><div>Certo! :)</div>
<div><br></div><div>Pero' in realta' quello che ho scritto e' vero. Credo di dovere molto all'avere lavorato con linguaggi dichiarativi. </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="gmail_quote"><div>Credo che senza essermi ammazzato di programmazione funzionale oggi sarei semplicemente un programmatore molto peggiore di quello che sono.</div></div></blockquote></div><div><br>Io lo sono lo stesso (un programmatore peeggiore di quello che sono). Lo so suona strano m,a e' cosi' :)</div>
</div></blockquote><div><br></div><div>Sei un programmatore riflessivo!</div><div>:)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="gmail_quote">
<div class="im"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail_quote"><div></div><div>Beh, dipende molto da quello che uno vuole/deve fare. Pero' oggi funzionale e' molto piu' mainstream di 5 anni fa. Direi che piano piano sta succedendo quello che accadeva 20 anni fa con la programmazione ad oggetti. </div>
</div><br></blockquote></div></div>Solo che io al contrario della OOP non vedo vantaggi nel funzionale rispetto algli oggetti.<br>Li uso se devo ma non ci impazzisco dietro.</blockquote><div><br></div><div>Eh. Qui si aprirebbe una discussione che non finisce piu'. La mia posizione pragmatica e' che ci sono casi in cui una cosa funziona meglio dell'altra e viceversa. In realta' mi sto convincendo che la contrapposizione sarebbe da fare fra imperativo e funzionale, non fra "ad oggetti" e "funzionale".</div>
<div><br></div><div>Il problema e' che non c'e' molto nel concetto "astratto" di oggetto che sia contro un modo di programmare funzionale.</div><div><br></div><div>Poi che dire... un model object nemmeno troppo primitivo in un buon linguaggio funzionale si scrive in non troppe righe di codice (per prova lo ho fatto perfino in Python, usando solo funzioni... piu' o meno a parte una sintassi bruttarella ce ne si esce facilmente). Il viceversa e' quello che faccio tutte le volte che devo usare Java... con una sintassi orrenda. :)</div>
<div><br></div></div><br clear="all"><div><br></div>-- <br> .<br>..: -enrico-<br>