Execute Formate

Documentação

A linguagem de programação Go é um projeto open source para fazer programadores mais produtivos.

Go é expressivo, conciso, limpo e eficiente. Seus mecanismos de concorrência tornam mais fácil escrever programas que tirarão o máximo proveito de vários núcleos e máquinas em rede, enquanto o seu novo sistema de tipos permite a construção flexível e modular do programa. Go compila rapidamente para código de máquina ainda tem a conveniência de garbage collection e o poder de reflexão em tempo de execução. É uma linguagem compilada rápida, de tipagem estática, que parece uma linguagem interpretada digitada de forma dinâmica.

Instalando Go

Começando

As instruções para baixar e instalar os compiladores Go, ferramentas e bibliotecas.

Aprendendo Go

Um passeio por Go

Uma introdução interativa para Go em três seções. A primeira seção cobre sintaxe básica e estruturas de dados, a segunda discute métodos e interfaces e o terceira apresenta os primitivos de Go para concorrência. Cada seção conclui com alguns exercícios que você pode praticar o que você aprendeu. Você pode fazer o passeio on-line ou instalá-lo localmente.

Como escrever código Go

Também disponível como um screencast, este documento explica como usar o comando go para buscar, compilar, instalar pacotes e executar testes.

Go Efetivo

Um documento que dá dicas para escrever código Go claro e idiomático. Uma leitura obrigatória para qualquer novo programador Go. Ele aumenta o passeio e a especificação da linguagem, ambos devem ser lidos em primeiro lugar.

Outros Sites

Go por Exemplo

Go por exemplo, é uma introdução prática para Go usando programas de exemplo comentados.

Go a Revolução

Tutoriais por Daniel Mazza.