A linguagem de programação Go

A linguagem de programação Go Alan A. A. Donovan
Brian W. Kernighan


Compartilhe


A linguagem de programação Go





A linguagem de programação Go é a fonte mais confiável para qualquer programador que queira conhecer Go. O livro mostra como escrever código claro e idiomático em Go para resolver problemas do mundo real. Esta obra não pressupõe conhecimentos prévios de Go nem experiência com qualquer linguagem específica, portanto você a achará acessível, independentemente de se sentir mais à vontade com JavaScript, Ruby, Python, Java ou C++.

O primeiro capítulo contém um tutorial com os conceitos básicos de Go, apresentado por meio de programas para E/S de arquivos e processamento de texto, imagens gráficas simples, clientes e servidores web.
Os primeiros capítulos discutem os elementos estruturais de programas Go: sintaxe, controle de fluxo, tipos de dados e a organização de um programa em pacotes, arquivos e funções. Os exemplos apresentam muitos pacotes da biblioteca-padrão e mostram como criar seus próprios pacotes. Capítulos mais adiante explicam o sistema de pacotes com mais detalhes, além de mostrar como compilar, testar e manter projetos usando a ferramenta go.
Os capítulos sobre métodos e interfaces apresentam a abordagem não convencional de Go à programação orientada a objetos, em que métodos podem ser declarados em qualquer tipo e as interfaces são implicitamente satisfeitas. Esses capítulos explicam os princípios fundamentais de encapsulamento, composição e substituibilidade usando exemplos realistas.
Dois capítulos sobre concorrência apresentam abordagens detalhadas a esse assunto cada vez mais importante. O primeiro, que discute o sistema básico de gorrotinas e canais, apresenta o estilo conhecido como processos sequenciais comunicantes (communicating sequential processes) pelo qual Go é renomado. O segundo aborda aspectos mais tradicionais de concorrência com variáveis compartilhadas. Esses capítulos oferecem uma base sólida para programadores que estão entrando em contato com a concorrência pela primeira vez.
Os dois últimos capítulos exploram recursos de baixo nível de Go. Um dos capítulos aborda a arte da metaprogramação usando reflexão. O outro mostra como usar o pacote unsafe para desviar-se do sistema de tipos em situações especiais e como usar a ferramenta cgo para criar vínculos (bindings) de Go com bibliotecas em C.

Informática e Tecnologia

Edições (1)

ver mais
A linguagem de programação Go

Similares

(2) ver mais
Introdução à linguagem Go
Go em Ação

Resenhas para A linguagem de programação Go (1)

ver mais
Livro muito bom
on 17/12/20


Brian Kernighan dispensa apresentação. O livro parte de coisas mais simples e vai até coisas mais avançadas. Os exemplos apresentados são interessantes e evocam a simplicidade (não simploriedade) que a linguagem tem como uma das principais decisões de design. Os exemplos são elegantes e se interligam. Eles vão te forçar exercitar depuração, concisão ao escrever código. Isso é muito bom. Nem tudo é perfeito. O livro é um pouco defasado pois a linguagem mudou um pouco nos últimos anos,... leia mais

Estatísticas

Desejam3
Trocam
Informações não disponíveis
Avaliações 4.6 / 15
5
ranking 73
73%
4
ranking 20
20%
3
ranking 7
7%
2
ranking 0
0%
1
ranking 0
0%

52%

48%

novatec
cadastrou em:
07/03/2017 13:49:35

Utilizamos cookies e tecnologia para aprimorar sua experiência de navegação de acordo com a Política de Privacidade. ACEITAR