Stroustrup: el lenguaje de programación C ++ (4a edición)
¿Qué es mejor que estudiar del mismo gurú? Bjarne Stroustrup creó C ++ en 1979.
El libro cubre el lenguaje en su totalidad, hablando de contenedores, algoritmos, mecanismos de abstracción, concurrencia, utilidades, instalaciones básicas, bibliotecas estándar y modelos de diseño. Esta edición reorganizada analiza C ++ 11, una versión que siguió a C ++ 03, y luego fue reemplazada por C ++ 14 y C ++ 17 más adelante. Una herramienta imprescindible para los entusiastas de la programación, porque sin duda es un libro de referencia definitivo para los principios generales de programación y la práctica del uso de C ++. Los revisores están entusiasmados con los ejemplos de código y la forma en que se ha presentado el lenguaje. Puede que no sea el mejor libro para principiantes según algunos lectores; es más una “descripción de las características y el razonamiento” que responder a los procedimientos. Mira la tabla de contenido detallada aquí y accede a los ejercicios aquí.
Puedes comprar el libro aqui.
- ¿Cómo puedo aprender algoritmos como principiante en cualquier libro o curso?
- ¿Qué es un buen libro completo sobre R?
- ¿Hay libros que puedan considerarse lecturas esenciales para los aspirantes a programadores?
- ¿Es aconsejable aprender Algoritmos mediante el libro ‘Introducción al Algoritmo’ o haciendo algún curso y luego tomando el libro como referencia?
- ¿Cuáles son algunos libros con un montón de código fuente de aplicaciones Python?
C ++ acelerado: programación práctica por ejemplo por Andrew Koenig y Barbara E. Moo
Para los estudiantes que están ansiosos por entrar en los aspectos prácticos de C ++, este libro, que forma parte de la serie en profundidad C ++ de Stroustrup, es la referencia de referencia. Si no tiene tiempo para lo básico, puede ir directamente al bit de codificación con la ayuda de C ++ “acelerado” de Koenig y Moo. Los temas cubiertos incluyen “manejo básico de cadenas, declaraciones de control de flujo y bucle, matrices, funciones y métodos, iteradores, E / S de archivos, sobrecarga de operadores, herencia, polimorfismo y funciones virtuales”.
El miembro fundador del comité ANSI / ISO C ++, Dag Brück, dice: “Este es un libro introductorio de primer nivel que tiene un enfoque práctico para resolver problemas usando C ++. Cubre un alcance mucho más amplio de programación en C ++ que otros libros introductorios que he visto, y en un formato sorprendentemente compacto ”. Los autores hablan sobre las características usando ejemplos comprensibles, enseñándole cómo usar las características en lugar de tratar de explicar lo que está pasando. por qué Te lleva de las abstracciones de la biblioteca estándar a definir la tuya propia. Conclusiones clave que cristalizan los conceptos de bajo y alto nivel y los ejercicios al final del capítulo consolidan su comprensión.
¡Con este libro, puede comenzar a programar de inmediato!
Puedes comprar el libro aqui.
C ++ Primer (5ta edición) 5ta edición por Stanley B. Lippman, Josée Lajoie y Barbara E. Moo
En el manual de C ++, los autores se centran en el estándar revisado de 2011. En la sección Por qué leer este libro, dicen que “enfatizan el buen estilo y explican la razón detrás de las reglas”. La primera parte del libro cubre los conceptos básicos de C ++, tales como variables, cadenas, vectores, matrices, expresiones, declaraciones, funciones, y clases. La siguiente sección trata de la biblioteca de E / S, contenedores secuenciales y asociativos, algoritmos genéricos y memoria dinámica. Otra parte lo lleva a través del control de copia, operaciones y conversiones sobrecargadas, OOP, plantillas y programación genérica. El manual le enseña técnicas de programación de alto nivel, como instalaciones de biblioteca especializadas y herramientas para programas grandes, en las secciones posteriores. Los alumnos no tienen que saber C, pero deben estar familiarizados con la escritura, la compilación y la ejecución de un programa “en al menos un lenguaje moderno estructurado en bloques”.
Puedes comprar el libro aqui.