Lista de los 10 mejores libros y descripciones de C ++

Lista de los 10 mejores libros y descripciones de C ++

Es posible tener un plan de estudios C ++ para principiantes, profesionales y programadores avanzados de C ++.

El programa de estudios para principiantes sería uno que permita al alumno poder escribir programas simples C ++ significativos que funcionen. Esto se ocupa de los fundamentos de C++. Una aplicación está compuesta por diferentes programas. El programa de estudios para profesionales capacitaría a los más delgados para poder escribir aplicaciones comerciales de C ++. El programa de estudios para programadores avanzados de C ++ tendría conceptos para los problemas de C ++ más difíciles que no son comunes. El plan de estudios avanzado también tendría las últimas funciones de C ++. La lista de los mejores libros de C ++ a continuación se da en función de esta categorización.

La última versión de especificación de C ++ es C ++ 20. Está la charla de C ++ 23. Hay C ++ 20, C ++ 17, C ++ 14, C ++ 11 y versiones más antiguas. Un libro sobre C ++ para principiantes para las versiones de especificación antes de C ++ 11 y hasta C ++ 23, tendría un contenido similar.

La versión de la especificación de C ++ en la que se basa el libro también debe tenerse en cuenta.

Tenga en cuenta que un libro para entrenar a los programadores de C ++ para convertirse en profesionales, como se describe anteriormente, se conoce como un libro a nivel intermedio.

Con respecto a los libros para principiantes, el contenido debe ser suficiente y la pedagogía (enseñanza) debe ser buena.

Significado de referencia

Una especificación de lenguaje informático, como la especificación C ++, es un documento de referencia.

El alumno de la programación de computadoras nunca debe olvidar que la programación es similar a las matemáticas, en el sentido de que se necesita práctica (resolución de problemas); Ya sea para principiantes, profesionales (intermedios) o el curso avanzado.

La lista

Para cada libro, se da el hipervínculo a más detalles del libro. En las páginas web, los libros se pueden comprar con tarjeta de crédito.

4 mejores libros para principiantes:

Primer C ++ / 5ta edición

  • Escrito por: Stanley Lippman, Josée Lajoie y Barbara Moo
  • Editor: Educación Pearson
  • Fecha de Publicación
  • Idioma: Inglés
  • Dimensiones: 7.75 x 2 x 9.5 pulgadas
  • No. de páginas: 976

Aunque publicado hace 10 años, este libro sigue siendo la prueba del tiempo. Ha sido escrito para principiantes y profesionales (nivel intermedio). Se basa en C ++ 11. Tiene suficiente material de referencia C ++ 11. La pedagogía (enseñanza/tutorial/explicación) también es buena.

AMAZONAS

C ++ en una hora al día, Sams te enseña / octava edición

  • Escrito por: Siddhartha Rao
  • Editor: Sams
  • Liberado: 23 de diciembre de 2016
  • Idioma: Inglés
  • Dimensiones: 7 x 1.8 x 9.13 pulgadas
  • No. de páginas: 800

Con este libro, puedes aprender C ++ como su primer idioma. No se requiere conocimiento de programación previo. El libro cubre características importantes de C ++ 11 y C ++ 14. También toca las características de C ++ 17. Las características avanzadas de C ++ también están cubiertas. Se recomienda este libro para cualquiera que quiera aprender C ++ rápidamente y buscar trabajo; Por supuesto, también se deben aprender otras cosas como la base de datos o las redes. El libro es tanto para principiantes como para profesionales.

AMAZONAS

C ++ todo en uno para tontos / 3ª edición

  • Escrito por: John Paul Mueller y Jeffrey M. De cogswell
  • Editor: Para Dummies
  • Fecha de Publicación: 18 de agosto de 2014
  • Idioma: Inglés
  • Dimensiones: 7.3 x 2 x 9.2 pulgadas
  • No. de páginas: 864

La palabra, "tontos" aquí, realmente no significa maniquíes humanos. Se refiere a las personas que han tenido dificultades para estudiar el tema antes o a las personas que piensan que no importa lo que hagan, no pueden entender el tema.

El conocimiento en este libro no va más allá de C ++ 14. Sin embargo, las nuevas características en C ++ 17, C ++ 20 e incluso C ++ 23 no son realmente para principiantes. Aunque este libro toca algunos temas avanzados de C ++, es excepcionalmente bueno para los principiantes en la forma en que se aborda.

AMAZONAS

Comenzando C ++ 17: de novato a profesional / 5ª edición

  • Escrito por: Ivor Horton (autor), Peter Van Weert (colaborador)
  • Editor: Apress
  • Fecha de Publicación: 24 de marzo de 2018
  • Idioma: Inglés
  • Dimensiones: 7.01 x 1.82 x 10 pulgadas
  • No. de páginas: 804

Este libro es tanto para principiantes como para profesionales (nivel intermedio). El hecho de que los principiantes no necesiten características de C ++ 17 no significa que este libro no sea bueno para ellos. En teoría, un principiante debe aprender con la última versión de C++. Sin embargo, la mayoría de los buenos libros para principiantes son de versiones más antiguas de C ++. Con este libro, el alumno comenzará con los conceptos básicos y el progreso a través de ejemplos paso a paso para convertirse en un programador de C ++ (profesional) en funcionamiento. Afortunadamente, se enseñan algunas características de C ++ 17.

AMAZONAS

Para los cuatro libros anteriores, no se requiere ningún conocimiento previo real en C ++ o programación.

3 mejores libros intermedios de C ++

Un libro para este curso de C ++ debe suponer que el estudiante ha aprendido los fundamentos de C++. El libro debe incluir los siguientes temas suficientemente: clases y su objeto, Biblioteca de plantillas estándar (STL), estructuras de datos, iteradores, contenedores de secuencia y objetos de función.

El lenguaje de programación C ++ / 4ª edición

  • Escrito por: Bjarne Stroustrup
  • Editor: Addison-Wesley Professional
  • Fecha de lanzamiento: Julio 2013
  • Idioma: Inglés
  • Dimensiones: 7.75 x 2.15 x 9.45 pulgadas
  • No. de páginas: 1376

Bjarne Stroustrup escribe este libro. Bjarne Stroustrup es el creador de C++. Este libro es hasta C ++ 11. La última versión de C ++ hoy es C ++ 20. Ya está la charla de C ++ 23. Las nuevas características en las versiones más nuevas de un idioma no son necesariamente características avanzadas. Después de conocer los fundamentos de C ++, este libro se puede leer para convertirse en un profesional. Este libro no solo explica los temas intermedios y cómo usarlos, sino que también explica por qué las características son necesarias. Este libro también tiene el tema, expresiones regulares en C++. Muchos otros libros de C ++ no tienen expresiones regulares.

AMAZONAS

Comenzar con C ++ de estructuras de control a objetos / novena edición

  • Escrito por: Tony Gaddis
  • Editor: Pearson
  • Fecha de lanzamiento: 13 de febrero de 2017
  • Idioma: Inglés
  • Dimensiones: 8.1 x 1.8 x 9.9 pulgadas
  • No. de páginas: 1344

Con nuevas características en C ++, este libro continúa después de los fundamentos, para hacer del alumno, un profesional (intermedio). También se discuten algunas características avanzadas.

AMAZONAS

C ++ acelerado: programación práctica por ejemplo 1st Edition

  • Escrito por: Mike Hendrickson, Andrew Koenig, Barbara Moo
  • Editor: Addison-Wesley Professional
  • Fecha de lanzamiento: 14 de agosto de 2000
  • Idioma: Inglés
  • Dimensiones: 7.4 x 1 x 9.15 pulgadas
  • No. de páginas: 352

Aunque este libro es viejo, todavía tiene la prueba del tiempo. Después de aprender los fundamentos (comienzo), este es un libro particularmente bueno para usar para convertirse en un profesional (intermedio). Utiliza un enfoque de arriba hacia abajo en la enseñanza y enfatiza en la práctica. El enfoque de arriba hacia abajo no está al revés. El uso del término, "al revés" por otros es engañoso y puede disuadir a los alumnos de comprar el libro.

Muchas características nuevas de C ++ 11 y Up no son necesariamente características avanzadas. Por ejemplo, la función de rango, que es nueva, y probablemente no se encuentra en este libro, simplemente facilita el uso de los iteradores con los rangos de listas. A menos que el lector quiera describir "fácil" como "avanzado", entonces este libro sigue siendo relevante y bueno hoy.

AMAZONAS

3 Muy buenos libros complementarios avanzados C ++

Los temas avanzados en C ++ incluyen, punteros inteligentes, utilizando transmisiones para entrada y salida, manejo de excepciones, hilos, plantillas, gestión de memoria y expresiones regulares. Las expresiones regulares se pueden dividir tanto en expresiones regulares básicas como en expresiones regulares avanzadas. Sin embargo, dado que es nuevo en C ++, todo se ha considerado aquí como un tema avanzado. No es posible encontrar un libro que cubra todos los temas avanzados en C++. Además, los temas avanzados se actualizan a medida que salen las nuevas versiones de C ++.

Se deben aprender los temas anticipados después de completar el curso intermedio. Idealmente, el programador intermedio C ++ debería poder leer y comprender los temas avanzados de la última versión de la especificación C ++. El problema es que también es difícil entender la última especificación de C ++. Por lo general, es más fácil leer libros sobre el tema o temas avanzados.

Los siguientes tres libros deben leerse juntos, ya que cubren diferentes temas avanzados de C ++.

Libro de cocina de programación C ++ moderno

  • Escrito por: Marius Bancila
  • Editor: Packt Publishing
  • Fecha de Publicación: 11 de septiembre de 2020
  • Idioma: Inglés
  • Dimensiones: 7.5 x 1.69 x 9.25 pulgadas
  • No. de páginas: 750

Este libro sube a C ++ 20. Tiene las características avanzadas de subprocesos con concurrencia y punteros inteligentes. También tiene las siguientes características que son más nuevas características, que las características anticipadas: mover semántica, constexpr, rangos y formateo de texto. Tenga en cuenta que este libro no trata el manejo de excepciones y algunas de las otras características avanzadas mencionadas anteriormente.

AMAZONAS

C más excepcional C++

  • Escrito por: Herb Sutter
  • Editor: Addison Wesley
  • Fecha de Publicación: 17 de diciembre de 2001
  • Idioma: Inglés
  • Dimensiones: 9.22 x 0.56 x 7.4 pulgadas
  • No. de páginas: 304

Este libro también sube a C ++ 20. La mayoría de los capítulos en este libro pueden considerarse como avance. Incluyen manejo de excepciones, gestión de memoria y recursos y macros. De nuevo, tampoco incluye todos los temas de avance de C ++.

AMAZONAS

Plantillas de C ++: la guía completa / segunda edición

  • Escrito por: David Vandevoorde, Nicolai M. Josuttis y Douglas Gregor
  • Editor: Addison-Wesley Professional
  • Fecha de Publicación: 8 de septiembre de 2017
  • Idioma: Inglés
  • Dimensiones: 7.85 x 1.95 x 9.45 pulgadas
  • No. de páginas: 832

Este libro sube a C ++ 17. Trata solo las plantillas de C ++.

AMAZONAS

Después de leer los tres libros anteriores, el programador C ++ debe estar en posición de leer la última versión de especificación de C ++ y comprenderla.

Conclusión

Leer todos los 10 libros anteriores y comprenderlo lo hará poder leer todo el C ++ 20 (e incluso C ++ 23) Especificación y comprenderlo.