- Inicio
- Variáveis
- Tipos de Dados
- Arrays, Slices e Mapas
- Cast
- Condicionais
- Loops
- Ponteiros
- Funções
- Methods, structs e interfaces
- Packages
- Tratamento de erros
- Concorrência
"Go é uma linguagem de programação open-source que torna fácil criar software simples, confiável e eficiente."
A linguagem foi desenvolvida dentro da Google, pelos engenheiros Robert Griesemer, Rob Pike e Ken Thompson.
A primeira versão open-source foi lançada em março de 2012.
- Compilada
- Estaticamente tipada
- Garbage Collector
Na maioria das linguagens, existem diversas maneiras de resolver os mesmos problemas. Os desenvolvedores perdem muito tempo pensando na melhor maneira de resolver estes problemas.
Em Go, a ideia é alcançar apenas uma maneira correta de resolver o mesmo problema.
Isso se deve a linguagem ter menos características complexas e ser menos verbosa.
"When you have features that add expressiveness it typically adds expense"
Rob Pike
O gopher foi criado por Renee French.