A linguagem de programação Go é um projeto de código aberto que visa tornar os programadores mais produtivos.

O Go é expressivo, conciso, limpo e eficiente. Os mecanismos de simultaneidade facilitam a criação de programas que aproveitam ao máximo as máquinas com vários núcleos e em rede. Além disso, o novo sistema de tipos permite a construção de programas flexíveis e modulares. O Go compila rapidamente para o código de máquina, mas oferece a mesma conveniência de coleta de lixo e o poder da reflexão do tempo de execução. É uma linguagem compilada rápida e estática que parece uma linguagem interpretada e digitada dinamicamente.

As equipes do Google usam o Go para criar serviços de produção. Exemplos públicos incluem o proxy de otimização Flywheel para usuários do Chrome para dispositivos móveis, a ferramenta de orquestração de contêineres do Kubernetes, o proxy Vitess para bancos de dados MySQL do YouTube, os servidores de download dl.google.com para Chrome, Earth e SDK Android e a substituição do Sawzall por Go para análise de registros.

Projetos relacionados