Puntuación:
El libro ofrece un enfoque único y práctico para el aprendizaje de C++, centrado en la mejora de la capacidad de resolución de problemas. Sin embargo, algunos usuarios lo criticaron por carecer de suficiente documentación y alternativas, mientras que otros señalaron problemas con el estado físico del libro a su llegada.
Ventajas:⬤ Enfoque único y práctico
⬤ cobertura exhaustiva de C++ hasta C++17
⬤ bueno para familiarizarse con el lenguaje y mejorar las habilidades de resolución de problemas.
⬤ Escasa documentación y explicación de los problemas
⬤ algunos usuarios recibieron copias dañadas
⬤ se considera que no merece la pena el precio
⬤ las alternativas disponibles en línea ofrecen mejores recursos.
(basado en 8 opiniones de lectores)
The Modern C++ Challenge: Become an expert programmer by solving real-world problems
Ponga a prueba sus conocimientos de programación en C++ resolviendo problemas de programación del mundo real tratados en el libro.
Características principales
⬤ Resuelva una variedad de problemas de programación y lógica del mundo real aprovechando el poder de C++17.
⬤ Ponga a prueba sus habilidades en el uso de características del lenguaje, algoritmos, estructuras de datos, patrones de diseño y más.
⬤ Explore áreas como la criptografía, la comunicación y el manejo de imágenes en C++.
Descripción del libro
C++ es uno de los lenguajes de programación más utilizados y tiene aplicaciones en diversos campos, como los juegos, la programación de interfaces gráficas de usuario y los sistemas operativos, por nombrar algunos. A lo largo de los años, C++ ha evolucionado hasta convertirse (y sigue siendo) una de las principales opciones para los desarrolladores de software de todo el mundo. Este libro le mostrará algunas características notables de C++ y cómo implementarlas para satisfacer las necesidades de su aplicación. Cada problema es único y no sólo pone a prueba sus conocimientos del lenguaje.
Pone a prueba su capacidad para pensar con originalidad y encontrar las mejores soluciones. Con distintos niveles de dificultad, te enfrentarás a una gran variedad de retos. Y en caso de que te quedes perplejo, no tienes de qué preocuparte: tenemos las mejores soluciones a los problemas del libro. ¿Estás preparado para el reto?
Lo que aprenderás
⬤ Serializar y deserializar datos JSON y XML.
⬤ Realizar encriptación y firma para facilitar la comunicación segura entre las partes.
⬤ Incorporar y utilizar bases de datos SQLite en tus aplicaciones.
⬤ Utilizar hilos y funciones asíncronas para implementar algoritmos paralelos de propósito genérico.
⬤ Comprimir y descomprimir ficheros a/desde un archivo ZIP.
⬤ Implementar estructuras de datos como buffers circulares y colas de prioridad.
⬤ Implementar algoritmos de propósito general así como algoritmos que resuelvan problemas específicos.
⬤ Crear aplicaciones cliente-servidor que se comunican sobre TCP/IP.
⬤ Consumir servicios HTTP REST.
⬤ Utilizar patrones de diseño para resolver problemas del mundo real.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)