Capa do livro Programação avançada em C++: 40 novos quebra-cabeças de engenharia, problemas de programação e soluções

Programação avançada em C++: 40 novos quebra-cabeças de engenharia, problemas de programação e soluções

Herb Sutter

Editora: Editora Pearson

ISBN: 8534615454

Edição/Ano: 1ª (2006)

Idioma: Português

Páginas: 306

Categoria(s): Tecnologia e Computador


Descrição

A palavra ´estilo´ no contexto de software significa encontrar o perfeito equilíbrio entre overhead e funcionalidade, elegância e manutenciabilidade, flexibilidade e excesso. Em Programação avançada em C++, o lendário guru de C++ Herb Sutter apresenta 4 novos cenários de programação projetados para analisar profundamente a estrutura dos códigos e encontrar o equilíbrio certo em seu software.

Organizado em torno de problemas práticos e soluções, este livro oferece uma nova visão sobre detalhes e inter-relacionamentos cruciais do C++, além de novas estratégias para técnicas de programação em C++ fundamentais hoje em dia - incluindo programação genérica, STL, segurança para exceção e muito mais. Você encontrará respostas para questões como:

  • O que você pode aprender sobre design de biblioteca a partir do próprio STL?
  • Como evitar código baseado em template desnecessariamente não-genérico?
  • Por que você não deve especializar templates de função? O que você deve fazer no lugar disso?
  • Como a segurança para exceção vai além das instruções try e catch?
  • Você deve utilizar especificações de exceção ou não?
  • Quando e como você deve deixar ´vazar´ as partes privadas de uma classe?
  • Como se criam classes mais seguras para controle de versão?
  • Qual o custo real em memória para utilizar contêineres-padrão?
  • Como const pode realmente otimizar seu código?
  • De que maneira escrever código inline afeta o desempenho?
  • Quando um código que parece errado realmente compila e executa perfeitamente, e por que você deve se importar com isso?
  • O que há de errado com o design de std::string?
Programação avançada em C++ o ajudará a projetar, arquitetar e codificar com estilo, além de fornecer maior robustez e desempenho em todo seu software C++.

Herb Sutter é autor de livros muito aclamados sobre C++ e de centenas de artigos técnicos e papers sobre tópicos de desenvolvimento de software. Herb preside o ISO C++ Standards Committee, trabalha como editor colaborador e colunista do C/C++ Users Journal e é arquiteto do Visual C++ para a Microsoft, onde é líder de equipe de projeto de extensões da linguagem C++ para programação .NET (C++/CLI).

Imagem de um rapaz de óculos, com um celular com fone de ouvido no pescoço, segurando alguns cadernos

Experimente nossa plataforma por 30 dias

Descubra como nossa solução digital completa pode transformar suas leituras e estudos, com acesso a uma vasta coleção de recursos educativos ao seu alcance.

Respostas para suas perguntas