Go Lang — A Linguagem do Google

Book image

Livro digital

Título:
Go Lang — A Linguagem do Google

Autor:
Suelen Goularte Carvalho (IME-USP)

Categoria:
Tecnologia > Backend

Doador:
Raffaello D. N.

Sinopse:
Você já tentou escalar um sistema em C++ ou Java e sentiu a dor de dependências quebradas, compilações lentas e uma sintaxe que mais atrapalha do que ajuda? Go nasceu exatamente disso — da experiência dos engenheiros do Google enfrentando problemas reais com código multinúcleo, sistemas distribuídos e milhares de linhas num repositório único. Este material, produzido no IME-USP para a disciplina MAC5742, não é só mais uma introdução: é um guia direto ao ponto que começa pelo "por que" da linguagem antes de mergulhar no "como". A sequência é prática e enxuta: instalação, pacotes, tipos, declarações curtas (:=), funções com múltiplos retornos, as estruturas de controle clássicas e o diferencial do defer. Mas o que separa Go de outras linguagens está nos capítulos finais: concorrência com goroutines — leves, baratas e nativas — e a comunicação entre elas via channels, com direito a exemplos de canais unbuffered e buffered. Você também encontra um web-service funcional montado com a biblioteca padrão, sem frameworks externos. Se você já programa em outra linguagem e quer entender o que faz Go ser a escolha certa para sistemas de alto desempenho, este relatório entrega o essencial sem rodeios. Concorrência de verdade, sintaxe limpa e um ecossistema que valoriza simplicidade — exatamente o que você precisa para sair do "vou começar" e escrever seu primeiro código em Go com confiança.

Livro digital disponível gratuitamente!
Clique no botão abaixo para receber este livro.
1 pessoa já recebeu este livro
Esse site salva cookies para uma melhor experiência de usuário. Saiba mais lendo nossaPolítica de Privacidade.