Il linguaggio di programmazione Go è un progetto open source pensato per aumentare la produttività dei programmatori.

Go è espressivo, conciso, pulito ed efficiente. I suoi meccanismi di contemporaneità semplificano la scrittura di programmi che ottengono il massimo dalle macchine multicore e in rete, mentre il suo nuovo sistema di tipi consente la creazione di programmi flessibili e modulari. Go si compila rapidamente in codice macchina, ma ha la comodità della garbage collection e il potere della riflessione sul tempo di esecuzione. È un linguaggio compilato e compilato in modo statico che sembra un linguaggio interpretato e digitato dinamicamente.

I team di Google utilizzano Go per creare servizi di produzione. Alcuni esempi pubblici includono il proxy di ottimizzazione Flywheel per gli utenti di Chrome su dispositivi mobili, lo strumento di orchestrazione dei container Kubernetes, il proxy Vitess per i database MySQL di YouTube, i dl.google.com server di download per Chrome, Earth e l'SDK Android e la sostituzione di Sawzall con Go per l'analisi dei log.

Progetti correlati