Go è un linguaggio di programmazione sviluppato a partire dal 2007 da Google. Sebbene sia largamente ispirato al linguaggio C, in termini di efficienza e di sistema dei tipi, Go punta ad essere un linguaggio più semplice, leggibile e specializzato per la programmazione multithreaded. Dall'anno della sua prima versione pubblica (2009) ad oggi, Go si è diffuso prevalentemente nel campo della programmazione Web, che prevede la comunicazione efficiente su rete e la gestione concorrente di richieste. In questo seminario si vedranno gli elementi di base del linguaggio Go e le differenze con altri linguaggi di programmazione, calandoci nel contesto della simulazione numerica, il che ci permetterà di apprezzare le capacità di Go nella gestione della programmazione multithreaded.
Friday, December 15, 2023
4:00 PM – 6:00 PM UTC