A linguagem de programação Go é um projeto de código aberto que visa aumentar a produtividade dos programadores.

Go é expressiva, concisa, limpa e eficiente. Seus mecanismos de concorrência facilitam a escrita de programas que aproveitam ao máximo máquinas multicore e em rede, enquanto seu sistema de tipos inovador permite a construção flexível e modular de programas. Go compila rapidamente para código de máquina, mas oferece a conveniência da coleta de lixo e o poder da reflexão em tempo de execução. É uma linguagem compilada, tipada estaticamente e rápida, que se comporta como uma linguagem interpretada e tipada dinamicamente.

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

Projetos relacionados

Fuchsia é um sistema operacional moderno de código aberto que é simples, seguro, atualizável e de alto desempenho. Ele fornece funções básicas do sistema operacional, como gerenciamento de recursos do sistema, estrutura de driver e abstrações de software. Fuchsia é um sistema operacional de uso geral projetado para alimentar um ecossistema diversificado de hardware e software.
Dart é uma linguagem acessível, portátil e produtiva para aplicativos de alta qualidade em qualquer plataforma.
O Firebase é uma plataforma de desenvolvimento de aplicativos que fornece ferramentas integradas para ajudar você a criar, expandir e monetizar seus aplicativos. O SDK do Firebase permite o acesso aos serviços do Firebase de maneira intuitiva e idiomática em diversas plataformas.
Flutter é um framework de código aberto para a criação de aplicativos multiplataforma, compilados nativamente e atraentes, a partir de uma única base de código.