<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2015-07-02 23:54 GMT+02:00 Enrico Bianchi <span dir="ltr"><<a href="mailto:enrico.bianchi@ymail.com" target="_blank">enrico.bianchi@ymail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Lo posto piu` che altro per ribilanciare i discorsi su Go e su Python visti sul gruppo ;)<br>
<br>
<a href="http://yager.io/programming/go.html" rel="noreferrer" target="_blank">http://yager.io/programming/go.html</a><br>
<br>
Dal mio canto, posso dire che per alcuni punti mi trovo concorde,</blockquote><div><br></div><div>Go è nato con un motivo ben preciso (personale interpretazione): gli autori del linguaggio erano stufi di avere a che fare con linguaggi di programmazione complessi</div><div>che però causano infiniti problemi in fase di sviluppo da parte di grossi team ed in fase di manutenzione.</div><div><br></div><div>Tutta la filosofia ed il disegno di Go rispecchiano questo punto di partenza (tra l'altro esasperata dal fatto che gli autori lavorano in Google e su una grossa base di codice in C++).</div><div><br></div><div>Tra l'altro il problema è reale, perchè io ne sono afflitto *anche* con Python, ogni volta che devo lavorare su una base di codice scritta da altri.</div><div><br></div><div>Riguardo l'articolo, poi, l'autore dimentica che Go ha il package unsafe.</div><div><br></div><div>Di certo Go ha dei problemi, ma non sono quelli elencati dall'autore dell'articolo e sono per lo più problemi di implementazione.</div><div>Una cosa che forse manca in Go sono le tagged union, perchè le interfacce sono effettivamente un pò abusate e non permettono il controllo dell'allocazione della memoria.</div><div></div></div><br></div><div class="gmail_extra">Spero solo che nei prossimi 20 anni i nuovi linguaggi sapranno cogliere questà "innovazione" portata da Go.</div><div class="gmail_extra"><br></div><div class="gmail_extra">> [...]</div><div class="gmail_extra"><br></div><div class="gmail_extra">Ciao Manlio</div></div>