¿Cuál es su revisión de C ++ Primer (libro)?

★★★★★

Si está comenzando a aprender C ++, simplemente levante este libro y no lo decepcionará. La premisa es que debes esforzarte mucho. No es fácil ingresar a un lenguaje como C ++.

Alguien dijo que no es un libro para principiantes, mira su tamaño, es demasiado abrumador para un principiante, deberías elegir uno más fácil. Bueno, no puedo decirte que está bien o mal. Supongo que todos somos diferentes. Simplemente sentí que este libro es adecuado para mí. No digo que sea fácil para mí. Por supuesto, encontré muchos problemas al leer este libro. Pero gracias a Dios! Terminé con ellos, a través de mi arduo trabajo.

Hay una opinión que dice que debes aprender C ++ directamente sin tocar C, y nunca tocarlo, porque C ++ está orientado a objetos, aprender C solo te interrumpirá de aprender bien C ++. Lo cual estoy totalmente en desacuerdo. Por supuesto, podría aprender y vivir con C ++ sin conocer C en absoluto. El propósito de aprender C es aprender a usar punteros de manera correcta y efectiva. Todos los libros de C ++ que he leído simplemente no te enseñan. ¿Por qué? Supongo que simplemente suponen que ya sabes cómo usar bien los punteros, por lo que solo pasan unas pocas páginas para decirte cómo escribir código que involucra punteros en C ++. La posibilidad es que si solo está usando bibliotecas C ++ para construir su software, es posible que no necesite saber y usar punteros en absoluto. Pero, ¿y si algún día quieres escribir tu propia biblioteca? Cualquier biblioteca C ++ seria no puede vivir sin punteros. Solo imagina cómo escribir un árbol de búsqueda binario.

Leí las ediciones cuarta y quinta de estos libros. El cuarto es sobre C ++ 98 y el quinto se actualiza a C ++ 11. Quería saber tanto la historia como el estado actual. Pero lo más importante no es “leer”, sino “hacer”. Leí la quinta edición de pies a cabeza, escribí y probé todos los ejemplos del libro, e hice todos los ejercicios. Bueno, casi todo, cuando leí este libro, no había compiladores que admitieran Expresiones regulares de C ++ 11, por lo que no hice esta parte. Parece que GCC 4.9 admite RE ahora, pero no lo he intentado. A veces uso RE cuando escribo código Python, rara vez tengo esa necesidad en C ++.

En resumen, C ++ Primer es un gran libro para aprender C ++, tanto para principiantes como para intermedios. Pero realmente necesitas hacerlo, no solo leerlo.

Prefiero los libros de Bjarne Stroustrup ya que básicamente diseñó el lenguaje y debería ser el mejor recurso para aprender C ++.

El libro de C ++ Primer se puede encontrar en https: //breezeflutter.files.word … y está escrito por varios expertos en C ++, por lo que es bueno. Te enseña las diversas cosas que necesitas saber sobre C ++. Pero carece de una explicación de por qué C ++ tiene características específicas, como las expresiones lambda. También es menos costoso que los libros de Bjarne.

Por lo tanto, es una buena compra si su presupuesto es pequeño.

Mi opinión: ¡No perderé toneladas de tiempo en un gran libro si Bjarne tiene una calidad igual o mejor!

Ve a salvo … ve a Bjarne (lmao)

Programación: Principios y práctica con C ++, 2ª edición