★★★★★
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.
- ¿Cuál fue el capítulo más difícil de escribir en el libro Introducción a los algoritmos de CLRS?
- Cómo construir un sistema de recomendación de libros
- ¿Cuáles son los mejores libros de algoritmos que uno debe usar?
- ¿Debería leer el libro ‘Interpretación de estructuras de programas de computadora’?
- ¿Cuáles son algunos libros para aprender C ++ en los niveles introductorios, intermedios y avanzados?
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.