Boas-vindas

Go é uma linguagem compilada, estaticamente tipada e projetada para produzir software simples de ler, manter e distribuir.

Ela começou a ser desenhada no Google em 2007 por Robert Griesemer, Rob Pike e Ken Thompson e foi apresentada publicamente como projeto open source em 2009. Hoje é muito usada em infraestrutura, ferramentas de linha de comando, serviços web e sistemas distribuídos.

O nome oficial da linguagem é Go. O termo “Golang” continua útil em buscas porque “go” é uma palavra muito genérica.

Para quem é este livro

Este material foi escrito para:

  • pessoas começando a programar;
  • pessoas que já programam em outra linguagem e querem aprender Go;
  • quem deseja revisar os fundamentos com um projeto pequeno e progressivo.

Não tentaremos cobrir web, banco de dados, concorrência ou arquitetura avançada. Esses assuntos pertencem a cursos posteriores.

O que construiremos

Cada capítulo evolui o mesmo Contact Book. Isso evita exercícios descartáveis e mostra como conceitos pequenos se combinam em um programa organizado.

O projeto continua propositalmente simples:

  • dados em memória;
  • valores inicialmente fixos no código;
  • nenhum framework;
  • nenhum terminal interativo obrigatório;
  • nenhuma persistência.

results matching ""

    No results matching ""