logo hsb.horse
← Voltar para o índice do glossário

Glossário

Go

Go é uma linguagem de programação compilada desenvolvida pelo Google. A sintaxe simples e a execução rápida fazem dela uma escolha comum para backends, CLIs e infraestrutura em nuvem.

Publicado: Atualizado:

Go é uma linguagem compilada e estaticamente tipada desenvolvida pelo Google. Ela combina sintaxe simples, builds rápidos e bom suporte a concorrência, por isso é muito usada em backends e ferramentas CLI.

Principais características

  • Sintaxe simples, sem herança, com generics disponíveis desde Go 1.18
  • Concorrência leve com goroutines
  • Tipagem estática com garbage collection
  • Facilidade para cross-compilation

Ecossistema

Framework web

  • Echo — Framework web leve e de alto desempenho

Ferramentas de desenvolvimento

  • air — Ferramenta de hot reload para apps Go

Referências

Nota prática

Go costuma aparecer em contextos ligados a golang. Na prática, ajuda saber não só a definição do termo, mas também o que ele está tentando nomear de forma curta em uma conversa ou em um documento.

Termos próximos se sobrepõem com facilidade e deixam a explicação vaga. Por isso, vale manter mais concreto qual é o alvo, qual é o papel do termo e em que situação ele costuma aparecer.