15 MELHORES livros de programação C ++ para iniciantes (atualização de 2021)

Anonim

C ++ é uma linguagem de programação de computador que contém o recurso da linguagem de programação C assim como do Simula67 (foi a primeira linguagem orientada a objetos). C ++ introduziu os conceitos de Classes e Objetos.

Aqui está uma lista com curadoria dos principais livros C ++ que devem fazer parte da biblioteca de qualquer desenvolvedor C ++.

1) C ++ Primer 5ª Edição

C ++ Primer (5th Edition) 5th Edition escrito por Stanley B, apresenta a biblioteca padrão C ++ desde o início. Ele ajuda você a escrever programas úteis sem a necessidade de dominar todos os aspectos da linguagem C ++. Os livros cobrem muitos exemplos e também demonstra como fazer o melhor uso deles.

Este livro é ideal para o novo desenvolvedor que deseja conhecer os principais conceitos e técnicas de C ++. O livro ajuda você a aprender por meio de exemplos que iluminam os melhores estilos de codificação e técnicas de design de programas da atualidade.

Verifique o preço mais recente e as avaliações do usuário na Amazon

2) C ++ em uma hora por dia, Sams Teach Yourself 8th Edition

Este livro apresenta a linguagem de um ponto de vista prático. Ele ajuda você a aprender como usar C ++ para criar aplicativos C ++ mais rápidos, simples e eficientes. Você pode entender como os recursos do C ++ ajudam a escrever código eficiente usando conceitos como construtores de movimento, expressões lambda e operadores de atribuição.

O livro ajuda você a aprender conceitos de programação orientada a objetos, como encapsulamento, abstração, herança e polimorfismo. Ele ajuda você a aprender como usar os algoritmos da Biblioteca de modelos padrão para escrever aplicativos C ++ ricos em recursos e estáveis.

Verifique o preço mais recente e as avaliações do usuário na Amazon

3) C ++ Pocket Reference 1ª Edição

Accelerated C ++: Practical Programming, escrito por Andrew Koenig. Este livro introdutório que apresenta uma abordagem prática para resolver problemas usando C ++. Ele cobre um escopo mais amplo de programação C ++ do que outros livros introdutórios.

O livro descreve problemas e soluções reais, não apenas recursos de linguagem. O livro cobre a linguagem e a biblioteca padrão juntas: você também aprenderá como usar a biblioteca desde o início.

Verifique o preço mais recente e as avaliações do usuário na Amazon

4) C ++: A Referência Completa Quarta Edição

O C ++ Pocket Reference é um auxílio de memória para programadores C ++ escrito por Kyle Loudon. Este livro de referência de bolso é um livro de referência ideal para transportar, certifique-se de que será útil quando necessário.

Informações sobre tipos C ++ e conversões de tipo A sintaxe para instruções C ++ e diretivas de pré-processador Arrays, ponteiros, strings e expressões, etc. Atualizações sobre Este livro também cobre conceitos de C ++, como namespaces e escopo.

Verifique o preço mais recente e as avaliações do usuário na Amazon

5) C ++ All-in-One For Dummies 3ª Edição

C ++ All-in-One For Dummies, 3rd Edition é um manual ideal para programadores C ++. O autor John Paul Mueller é uma autoridade reconhecida na indústria de computadores e é o seu melhor guia para C ++. Este livro C ++ ensina como você pode trabalhar com objetos e classes. Ele ajuda você a aprender habilidades de codificação avançadas usando vários conceitos C ++.

O livro também ajuda você a descobrir como as expressões lambda podem tornar seu código mais conciso e legível. Também ajuda você a trabalhar produzindo código mais rápido e melhor do que nunca.

Verifique o preço mais recente e as avaliações do usuário na Amazon

6) Um tour pelo C ++ (série detalhada C ++) 1ª edição

Livro de Bjarne Stroustrup, A tour of C ++. Ele oferece referências completas para os conceitos centrais do C ++ e codificação prática para dar a um programador experiente o que constitui o C ++ moderno. Este livro conciso contém um guia independente.

O autor cobre muitos recursos da linguagem C ++ e os principais componentes da biblioteca padrão. O livro vai até a extensão do nível que dá aos programadores uma visão geral significativa da linguagem, junto com exemplos-chave e muitos exemplos de codificação que ajudam você a começar.

Verifique o preço mais recente e as avaliações do usuário na Amazon

7) C ++ moderno eficaz

Effective Modern C ++ é um livro escrito na forma de diretrizes e não de regras, porque as diretrizes têm exceções. A parte mais importante de cada item não é o conselho que ele oferece, mas a razão por trás do conselho. Depois de ler isso, você poderá determinar se as circunstâncias de seu projeto justificam uma violação da orientação do Item.

O principal objetivo deste livro é fornecer uma compreensão mais profunda de como as coisas funcionam em C ++ 11 e C ++ 14.

Verifique o preço mais recente e as avaliações do usuário na Amazon

8) Biblioteca C ++ Standard, The: A Tutorial And Reference 2ª Edição

O livro oferece documentação abrangente de cada componente da biblioteca, que inclui uma introdução à sua finalidade e design.

Este livro C ++ cobre detalhes práticos de programação necessários para um uso eficaz. Ele também ensina assinatura, classes e funções importantes e muitos exemplos de código de trabalho. O livro também cobre tópicos como Standard Template Library (STL), examinando containers, iteradores, objetos de função, etc.

Verifique o preço mais recente e as avaliações do usuário na Amazon

9) Começando com C ++ de estruturas de controle para objetos mais

Este livro C ++ foi escrito por Tony Gaddis's access. Sua apresentação passo a passo ajuda tanto o iniciante quanto os desenvolvedores experientes. Isso os ajuda a entender conceitos importantes da linguagem de programação C ++.

Neste livro, Gaddis cobre estruturas de controle, funções, matrizes e ponteiros antes de objetos e classes. Textos Gaddis, código claro e fácil de ler com muitos exemplos práticos do mundo real. MyProgrammingLab para começar com C ++ oferece trabalhos de casa, um programa de avaliação que envolve os alunos.

Verifique o preço mais recente e as avaliações do usuário na Amazon

10) C ++ acelerado: Programação Prática por Exemplo 1ª Edição

Este é um livro de aprendizagem C ++ avançado escrito por Scott Meyers. O livro inclui tópicos como os prós e contras da inicialização com suporte, encaminhamento perfeito, exceto especificações e funções de criação de ponteiro inteligente. As relações entre std :: move, std :: forward. Também aborda técnicas que ajudam você a escrever expressões lambda corretas e úteis.

Effective Modern C++ is the most important book to know important C++ concept and guidelines, styles, and idioms to effectively use modern C++ effectively and thoroughly.

Check Latest Price and User Reviews on Amazon

11) More Effective C++

This is an ideal C++ reference book written by Scott Meyers.

It offers many C language reference and teaches C as the subset of C++

This book illustrates the C++ language with good examples throughout. It is highly recommended as a reference book.

Check Latest Price and User Reviews on Amazon

12) Object-Oriented Programming In C++ 4th Edition

Robert Lafore wrote object-oriented Programming in C++. The book starts with the basic principles of the C++ programming language. It gradually introduces increasingly towards advanced topics.

The structure of this book is very much similar to that of the previous Edition. Each chapter in this book is full of ANSI C++ standard, and the examples revised to reflect current practices and standards.

Check Latest Price and User Reviews on Amazon

13) C++ Programming: From Problem Analysis to Program Design 3rd Edition

C++ Programming: From Problem Analysis to Program Design, Third Edition is a book written by D.S. Malik. This programming book also teaches OOD methodology of sorting algorithms. It also teaches how to present additional material on abstract classes.

Moreover, exercise sets are given at the end of each chapter have been expanded, and now contain several calculus and engineering-related exercises.

Check Latest Price and User Reviews on Amazon

14) C++: A Detailed Approach to Practical Coding

A Detail approach to Practical Coding is a second book written by Nathan Clark. The author shares his 20 year’s programming experience in this book. This book serves acts as a teaching guide and also a reference manual to accompany you through this wonderful world of programming.

This second volume covers basic ++ topics like Data Types,Variable Scope, Constants, and Literals, Modifier Types Operators, Numbers, Strings, Classes and Objects, Arrays Pointers, Data Structure, Date and Time, etc.

Check Latest Price and User Reviews on Amazon

15) C++17 STL Cookbook

This book helps you to understand the language's mechanics and library features and offers insight into how they work.

The book takes an implementation-specific, problem-solution approach that helps you resolve such issues. It also covers core STL concepts, like containers, algorithms, lambda expressions, iterators.

Check Latest Price and User Reviews on Amazon