Logo da Novatec
Categorias

A Linguagem de Programação Go


ISBN impresso: 978-85-7522-546-2
ISBN ebook: 978-85-7522-655-1
Ano: 2017
Páginas: 480
Preço impresso: R$ 98,00

Este livro tem a versão em formato ebook e pode ser encontrado nas melhores livrarias virtuais (Amazon, Apple Store e Google Play).




Suporte
   Sumário  
Participe
   Enviar errata  
Veja também
   Erratas  
   Catálogo completo  

 Descrição do livro

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.

Ver menos ▲

 Livros relacionados

Introdução à linguagem Go     Go em Ação     

 Opinião dos leitores

Horácio Dias Baptista Neto (Lençóis Paulista - SP) 
Livro muito bom, aborda a Linguagem Go de ponta a ponta.
Rodolfo do Nascimento Azevedo (Manaus - AM) 
Excelente, claro, direto e realmente expõe um conhecimento essencial para qualquer programador Go.
Diego Palharini (São José dos Campos - SP) 
Um ótimo livro que explica por que o Go foi criado da forma que é hoje. Ajuda muito a entender a filosofia por trás da linguagem.
Davi Pereira do Carmo (São Paulo - SP) 
Excelente livro!! Linguagem agradável e conteúdo técnico objetivo. Recomendo para quem não conhece Go ainda.
  Ver todas

[Home] [Seja um autor] [Catálogo] [Dúvidas] [Meus pedidos]
[Política de Privacidade] [Mais Vendidos] [Fale conosco]

©Copyright 2001-2024 Novatec Editora. Todos os direitos reservados.
Desenvolvido por Virtuous.