Lista dos 10 melhores livros e descrições de C ++

Lista dos 10 melhores livros e descrições de C ++

É possível ter um currículo C ++ para iniciantes, profissionais e programadores avançados de C ++.

O plano de estudos para iniciantes seria aquele que permite ao aluno poder escrever programas simples de C ++ significativos que funcionam. Isso lida com os fundamentos de C++. Um aplicativo é composto de programas diferentes. O Pyllabus for Professionals treinaria o magro para poder escrever aplicativos comerciais de C ++. O plano de estudos para programadores avançados de C ++ teria conceitos para os problemas mais difíceis de C ++ que não são comuns. O programa avançado também teria os mais recentes recursos de C ++. A lista dos melhores livros C ++ abaixo é dada com base nesta categorização.

A versão mais recente da especificação do C ++ é C ++ 20. Há a conversa de C ++ 23. Existem C ++ 20, C ++ 17, C ++ 14, C ++ 11 e versões mais antigas. Um livro sobre C ++ para iniciantes para as versões de especificação antes de C ++ 11 e até C ++ 23, teria um conteúdo semelhante.

A versão da especificação C ++ em que o livro se baseia também deve ser levada em consideração.

Observe que um livro para treinar programadores C ++ para se tornarem profissionais, conforme descrito acima, é referido como um livro no nível intermediário.

Em relação aos livros para iniciantes, o conteúdo deve ser suficiente e a pedagogia (ensino) deve ser boa.

Significado de referência

Uma especificação de linguagem de computador, como a especificação C ++, é um documento de referência.

O aluno da programação de computadores nunca deve esquecer que a programação é semelhante à matemática, no sentido de que a prática (resolução de problemas) é necessária; Seja para iniciantes, profissionais (intermediários) ou o curso avançado.

A lista

Para cada livro, o hiperlink para mais detalhes do livro é dado. Nas páginas da web, os livros podem ser comprados com cartão de crédito.

4 melhores livros para iniciantes:

C ++ Primer / 5ª edição

  • Escrito por: Stanley Lippman, Josée Lajoie e Barbara Moo
  • Editor: Pearson Education
  • Data publicada
  • Linguagem: Inglês
  • Dimensões: 7.75 x 2 x 9.5 polegadas
  • Não. de páginas: 976

Embora publicado há 10 anos, este livro ainda resiste ao teste do tempo. Foi escrito para iniciantes e profissionais (nível intermediário). É baseado em C ++ 11. Tem material de referência C ++ 11 suficiente. A pedagogia (ensino/tutorial/explicação) também é boa.

AMAZONAS

C ++ em uma hora por dia, Sams ensinam a si mesmo / 8ª edição

  • Escrito por: Siddhartha Rao
  • Editor: Sams
  • Lançado: 23 de dezembro de 2016
  • Linguagem: Inglês
  • Dimensões: 7 x 1.8 x 9.13 polegadas
  • Não. de páginas: 800

Com este livro, você pode aprender C ++ como sua primeira língua. Nenhum conhecimento anterior de programação é necessário. O livro abrange importantes recursos C ++ 11 e C ++ 14. Ele também toca nos recursos C ++ 17. Os recursos avançados de C ++ também são cobertos. Este livro é recomendado para quem quiser aprender C ++ rapidamente e procurar emprego; Obviamente, outras coisas como banco de dados ou redes também precisam ser aprendidas. O livro é para iniciantes e para profissionais.

AMAZONAS

C ++ all-in-one para manequins / 3ª edição

  • Escrito por: John Paul Mueller e Jeffrey M. Cogswell
  • Editor: Para Leigos
  • Data publicada: 18 de agosto de 2014
  • Linguagem: Inglês
  • Dimensões: 7.3 x 2 x 9.2 polegadas
  • Não. de páginas: 864

A palavra, "manequins" aqui, não significa realmente manequins humanos. Refere -se a pessoas que tiveram dificuldades em estudar o assunto antes ou pessoas que pensam que, não importa o que façam, elas não conseguem entender o assunto.

O conhecimento deste livro não vai além do C ++ 14. No entanto, os novos recursos em C ++ 17, C ++ 20 e até C ++ 23 não são realmente para iniciantes. Embora este livro toque alguns tópicos de C ++ avançados, é excepcionalmente bom para iniciantes da maneira como é abordado.

AMAZONAS

Iniciante C ++ 17: De novato à edição profissional / 5ª

  • Escrito por: Ivor Horton (autor), Peter van Weert (colaborador)
  • Editor: Apress
  • Data publicada: 24 de março de 2018
  • Linguagem: Inglês
  • Dimensões: 7.01 x 1.82 x 10 polegadas
  • Não. de páginas: 804

Este livro é para iniciantes e para profissionais (nível intermediário). O fato de os iniciantes não precisam de recursos C ++ 17 não significa que este livro não seja bom para eles. Em teoria, um iniciante deve aprender com a versão mais recente de C++. No entanto, a maioria dos bons livros para iniciantes são de versões mais antigas de C ++. Com este livro, o aluno começará com o básico e progredirá através de exemplos passo a passo para se tornar um programador C ++ em funcionamento (profissional). Felizmente, alguns recursos C ++ 17 são ensinados.

AMAZONAS

Para todos os quatro livros acima, nenhum conhecimento prévio real em C ++ ou programação é necessário.

3 melhores livros intermediários C ++

Um livro para este curso C ++ deve assumir que o aluno aprendeu os fundamentos de C++. O livro deve incluir os seguintes tópicos o suficiente: classes e seu objeto, Biblioteca de modelos padrão (STL), estruturas de dados, iteradores, contêineres de sequência e objetos de função.

A linguagem de programação C ++ / 4ª edição

  • Escrito por: Bjarne Stroustrup
  • Editor: Addison-Wesley Professional
  • Data de lançamento: Julho de 2013
  • Linguagem: Inglês
  • Dimensões: 7.75 x 2.15 x 9.45 polegadas
  • Não. de páginas: 1376

Bjarne Stroustrup escreve este livro. Bjarne Stroustrup é o criador de C++. Este livro é de C ++ 11. A versão mais recente do C ++ hoje é C ++ 20. Já existe a conversa de C ++ 23. Novos recursos nas versões mais recentes de um idioma não são necessariamente recursos avançados. Depois de conhecer os fundamentos do C ++, este livro pode ser lido para se tornar um profissional. Este livro não explica apenas os tópicos intermediários e como usá -los, também explica por que os recursos são necessários. Este livro também tem o tópico, expressões regulares em C++. Muitos outros livros C ++ não têm expressões regulares.

AMAZONAS

Começando com C ++ de estruturas de controle para objetos / 9ª edição

  • Escrito por: Tony Gaddis
  • Editor: Pearson
  • Data de lançamento: 13 de fevereiro de 2017
  • Linguagem: Inglês
  • Dimensões: 8.1 x 1.8 x 9.9 polegadas
  • Não. de páginas: 1344

Com novos recursos em C ++, este livro continua após os fundamentos, para fazer do aluno, um profissional (intermediário). Alguns recursos avançados também são discutidos.

AMAZONAS

C ++ acelerado: programação prática pelo exemplo 1ª edição

  • Escrito por: Mike Hendrickson, Andrew Koenig, Barbara Moo
  • Editor: Addison-Wesley Professional
  • Data de lançamento: 14 de agosto de 2000
  • Linguagem: Inglês
  • Dimensões: 7.4 x 1 x 9.15 polegadas
  • Não. de páginas: 352

Embora este livro seja antigo, ele ainda suporta o teste do tempo. Depois de aprender os fundamentos (começo), este é um livro particularmente bom para se tornar um profissional (intermediário). Ele usa uma abordagem de cima para baixo no ensino e enfatiza a prática. A abordagem de cima para baixo não está de cabeça para baixo. O uso do termo "de cabeça para baixo" por outros é enganoso e pode desencorajar os alunos de comprar o livro.

Muitos novos recursos do C ++ 11 e acima não são necessariamente recursos avançados. Por exemplo, o recurso de intervalo, que é novo e provavelmente não encontrado neste livro, simplesmente facilita o uso de iteradores com intervalos de lista. A menos que o leitor queira descrever "fácil" como "avançado", este livro ainda é relevante e bom hoje.

AMAZONAS

3 Livros de C ++ avançados muito bons complementares

Os tópicos antecipados no C ++ incluem ponteiros inteligentes, usando fluxos para entrada e saída, manuseio de exceções, roscas, modelos, gerenciamento de memória e expressões regulares. Expressões regulares podem ser divididas em expressões regulares básicas e expressões regulares avançadas. No entanto, como é novo em C ++, tudo isso foi considerado aqui como um tópico avançado. Não é possível encontrar um livro que cubra todos os tópicos avançados em C++. Além disso, os tópicos avançados são atualizados à medida que as novas versões C ++ saem.

Os tópicos antecipados devem ser aprendidos após a conclusão do curso intermediário. Idealmente, o programador intermediário C ++ deve poder ler e entender os tópicos avançados da versão mais recente da especificação C ++. O problema é que também é difícil entender as especificações mais recentes do C ++. Geralmente é mais fácil ler livros sobre o tópico ou tópicos avançados.

Os três livros a seguir devem ser lidos juntos, pois cobrem diferentes tópicos avançados de C ++.

Livro de receitas de programação C ++ moderno

  • Escrito por: Marius Bancila
  • Editor: Packt Publishing
  • Data publicada: 11 de setembro de 2020
  • Linguagem: Inglês
  • Dimensões: 7.5 x 1.69 x 9.25 polegadas
  • Não. de páginas: 750

Este livro sobe para C ++ 20. Possui os recursos avançados de rosquear com simultaneidade e ponteiros inteligentes. Ele também possui os seguintes recursos que são mais novos recursos do que os recursos avançados: mover semântica, constexpr, intervalos e formatação de texto. Observe que este livro não trata o manuseio de exceções e alguns dos outros recursos avançados mencionados acima.

AMAZONAS

Mais excepcional c++

  • Escrito por: Herb Sutter
  • Editor: Addison Wesley
  • Data publicada: 17 de dezembro de 2001
  • Linguagem: Inglês
  • Dimensões: 9.22 x 0.56 x 7.4 polegadas
  • Não. de páginas: 304

Este livro também sobe para C ++ 20. A maioria dos capítulos deste livro pode ser considerada como avanço. Eles incluem manipulação de exceções, gerenciamento de memória e recursos e macros. Novamente, também não inclui todos os tópicos de avanço do C ++.

AMAZONAS

Modelos C ++: o guia completo / 2ª edição

  • Escrito por: David Vandevoorde, Nicolai M. Josuttis e Douglas Gregor
  • Editor: Addison-Wesley Professional
  • Data publicada: 8 de setembro de 2017
  • Linguagem: Inglês
  • Dimensões: 7.85 x 1.95 x 9.45 polegadas
  • Não. de páginas: 832

Este livro sobe para C ++ 17. Trata apenas modelos C ++.

AMAZONAS

Depois de ler os três livros acima, o programador C ++ deve estar em posição de ler a versão mais recente da especificação C ++ e entendê -la.

Conclusão

Ler todos os 10 livros acima e entender isso fará com que você possa ler toda a especificação C ++ 20 (e até C ++ 23) e entendê -lo.