Linguaggio GO
Il linguaggio Go (Golang) è un linguaggio di programmazione open source rilasciato da Google nel 2009, progettato da Ken Thompson, Rob Pike e Robert Griesemer. È progettato per combinare l'efficienza di sviluppo dei linguaggi dinamici con le prestazioni e la sicurezza dei linguaggi compilati, ed è particolarmente adatto per costruire applicazioni concorrenti, distribuite e di rete.
Caratteristiche principali:
· Semplice ed efficiente: la sintassi è simile a C, ma sono state rimosse le caratteristiche complesse (come classi e ereditarietà), la velocità di compilazione è rapida e le prestazioni di esecuzione sono elevate.
· Concorrenza integrata: semplifica la programmazione concorrente tramite goroutine e canali.
· Supporto multipiattaforma: supporta la compilazione incrociata ed è completamente compatibile con la codifica UTF-8.