<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2015-01-06 21:02 GMT+01:00 Marco Daneluzzo <span dir="ltr"><<a href="mailto:marco.daneluzzo@livecom.it" target="_blank">marco.daneluzzo@livecom.it</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Carissimi,<br>
<br>
ho trovato in rete il linguaggio di programmazione Julia e il relativo ambiente di sviluppo Juno.<br>
<br>
Volevo sapere se qualcuno di voi lo ha provato, che cosa ne pensa e se ci sono effettivamente delle similitudini con Python.<br>
<br></blockquote><div><br></div><div>Lo sto provando anche io [1].</div><div><br></div><div>Rispetto a Numpy + Pandas è molto meno maturo, però ha il vantaggio che è efficente.</div><div>Il problema con Python è che per scrivere codice efficiente devi fare affidamento a codice scritto in C, e per questo motivo numpy, scipy e pandas sembrano più ambienti di sviluppo che librerie. Questo è a mio avviso sbagliato. Come è sbagliata l'idea che non si devono usare loop espliciti.</div><div><br></div><div>Giusto ieri ho trovato questo post:<br></div><div><a href="http://juliaeconomics.com/2014/06/15/why-i-started-a-blog-about-programming-julia-for-economics/">http://juliaeconomics.com/2014/06/15/why-i-started-a-blog-about-programming-julia-for-economics/</a><br></div><div><a href="http://juliaeconomics.com/2014/06/19/revisited-julia-vs-python-speed-comparison-bootstrapping-the-ols-mle/">http://juliaeconomics.com/2014/06/19/revisited-julia-vs-python-speed-comparison-bootstrapping-the-ols-mle/</a><br></div><div><br></div><div>Tieni conto di due cose importanti.</div><div>1) Julia è nuovo, quindi mancano molte cose.</div><div> Vedi al contrario Python, dove trovi di tutto</div><div>2) Julia è nato per calcolo numerico.</div><div> Questo non significa che non può fare altro, ma </div><div> aspettati di trovare pochi package esterni per fare cose</div><div> non numeriche, anche in futuro.</div><div><br></div><div>Gli sviluppatori di Julia sono consapevoli di 2), ed infatti</div><div>è immediato interfacciarsi con codice scritto in C,</div><div>shell e Python.</div><div><br></div><div>Per il resto Julia non è niente di nuovo, ma semplicemente raccoglie</div><div>ed unifica il meglio disponibile per il calcolo numerico.</div><div>Il linguaggio mi sembra progettato bene.</div><div><br></div><div>[1] Non lavoro/studio in ambito numerico, ma semplicemente sto sistemando</div><div> del codice che faceva semplici calcoli statistici (che poi ho scoperto</div><div> di aver implementato male, invece di usare Pandas) e grafici.</div><div><br></div><div></div></div><br></div><div class="gmail_extra">Ciao Manlio</div></div>