Go Lang — A Linguagem do Google

Capa do livro Go Lang — A Linguagem do Google, de Suelen Goularte Carvalho (IME-USP)

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.
3 pessoas já receberam este livro
Comprar na Amazon

Continue explorando

Livros disponíveis que combinam com esta leitura.

Go por Exemplo Livro digital
Go por Exemplo
Aprenda Go com Testes Livro digital
Aprenda Go com Testes
Construindo Aplicações Web em Golang Livro digital
Construindo Aplicações Web em Golang
Guia Foca Linux Livro digital
Guia Foca Linux
Eloquent JavaScript (Edição em Português) Livro digital
Eloquent JavaScript (Edição em Português)
Introdução ao Shell Script Livro digital
Introdução ao Shell Script
Esse site salva cookies para uma melhor experiência de usuário. Saiba mais lendo nossaPolítica de Privacidade.