Introduzione
Obiettivi
Questo manuale si prefigge di coprire un vasto spettro di caratteristiche di programmazione in linguaggio Go, tramite esempi commentati, e con riferimenti di approfondimento al manuale ufficiale.
Prerequisiti
Il corso è indirizzato a chi possiede conoscenze ed esperienza di programmazione di altri linguaggi, preferibilmente il linguaggio C, C++ o Java, ma anche le versioni moderne di JavaScript.
Si dà per scontata una familiarità con i consueti costrutti di selezione (if
, switch
) e di ciclo (for
, while
, foreach
), con i fondamenti della programmazione orientata agli oggetti, con il passaggio di parametri per valore e per riferimento, col concetto di puntatore, nonchè dei principi di interazione col sistema operativo sottostante, in particolare Unix-like.