<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-04-20 13:16 GMT+01:00 Carlo Miron <span dir="ltr"><<a href="mailto:miron@python.it" target="_blank">miron@python.it</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">2016-04-20 12:36 GMT+02:00 Alessandro Re <<a href="mailto:ale@ale-re.net">ale@ale-re.net</a>>:<br>
<br>
> Per quanto mi riguarda la scelta di un prossimo linguaggio... Io<br>
> voterei per un linguaggio che ti permetta di imparare paradigmi nuovi<br>
> (specialmente se lo fai per tua passione personale).<br></span></blockquote><div><br></div><div>+1</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
> C, te lo consiglio per giocare coi puntatori. Sono una bella cosa da<br>
> sapere, secondo me, e li trovo anche molto divertenti.<br></span></blockquote><div><br></div><div>+1 </div><div><br></div><div>Puntatori... gestione della memoria a basso livello dal punto di vista della macchina.</div><div>Nel senso che gestire la memoria a basso livello e' probabilmente piu' *comodo* in Rust, ma per imparare a pensare a come fa le cose sotto la macchina, C e' un buon compromesso rispetto ad altro.</div><div><br></div><div>Fossero solo i puntatori, tanto vale Go. ;)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
> Scheme/LISP, te li consiglio per la programmazione funzionale pura,<br>
> che è molto divertente anche quella e può aprirti qualche porta<br>
> mentale che puoi riutilizzare in altri linguaggi moderni (java,<br>
> python...)<br></span></blockquote><div><br></div><div>Si alla programmazione funzionale "pura". Lisp lo definirei tutto meno che "funzionale puro". Cioe', puoi limitarti ad un sottoinsieme "puro" di Lisp, ma Lisp, per scelta, e' realmente multi-paradigma. Scheme pure, ma e' un pochetto piu' piccolo e un pochetto piu' "ordinato". Per dire... il loop di Lisp e' pesantemente imperativo (potentissimo e ci vanno 4 anni solo a capire tutto quello che puo' fare). </div><div><br></div><div>Fra i "lisp like" per assurdo uno dei piu' puri e interessanti e' Clojure. Molto molto bellino.</div><div><br></div><div>Fra i "puri"... beh, SML, Haskell... ma puo' piacere e non piacere. Clojure e' un buon compromesso a mio avviso. Ti da il feel delle S-expression, ti da delle macro che non sono limitate come quelle di Scheme, ma semplifica i casi piu' spinosi di quelle di Lisp. Funzionale. Stateless (se non quando e come vuoi tu, in modo molto ordinato).</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
> Erlang/go, te li consiglio se vuoi divertirti con la concorrenza e il<br>
> parallelismo. Ho trovato molto belli i paradigmi che usano, e sebbene<br>
> non usi erlang da un bel po', ancora adoro il pattern matching che<br>
> usa.<br></span></blockquote><div><br></div><div>Si. Go e' anche un ottima scelta per capire quali siano le parti sane della programmazione ad oggetti. ;)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
> Poi oh, vedi te cosa vuoi fartene :) Se devi cercarti un lavoro...<br>
> Andrei su C/C++/Java.<br></span></blockquote><div><br></div><div>Io direi di no. C e' soprattutto embedded. C++ si trova da lavorare ma e' molto specialistico. Java e' un mercato agguerrito. I posti di lavoro interessanti li pigliano la gente *davvero* sveglia o davvero skillata. Poi capita sempre che uno vorrebbe fare altro e se lo trova fra le palle comunque: cercare proprio di lavorare in Java e' preposterous.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
<br>
</span>Nick Coghlan qualche giorno fa su [Python-ideas] consigliava:<br>
<br>
| It's also the case that any developer with only one language currently<br>
| in their toolbox (even when that language is Python) is a developer<br>
| with lots of learning opportunities ahead of them:<br>
| <<a href="http://www.curiousefficiency.org/posts/2015/10/languages-to-improve-your-python.html" rel="noreferrer" target="_blank">http://www.curiousefficiency.org/posts/2015/10/languages-to-improve-your-python.html</a>><br></blockquote><div><br></div><div><br></div><div>Interessante.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
㎝<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
|:**THE BEER-WARE LICENSE** *(Revision 42)*:<br>
| <<a href="mailto:miron@python.it">miron@python.it</a>> wrote this mail. As long as you retain<br>
| this notice you can do whatever you want with this stuff.<br>
| If we meet some day, and you think this stuff is worth it,<br>
| you can buy me a beer in return.<br>
|                                            --Carlo Miron :<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" rel="noreferrer" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"> .<br>..: -enrico-</div>
</div></div>