Puntuación:
El libro goza de gran prestigio entre los lectores por su estructura clara, la cobertura exhaustiva de los estándares modernos de C++ y las recetas prácticas que facilitan la comprensión y aplicación del material. Se dirige tanto a programadores noveles como experimentados, aumentando su confianza y conocimiento en las prácticas modernas de codificación C++.
Ventajas:⬤ Cobertura exhaustiva de las características y estándares de C++11/14/17.
⬤ La estructura clara y el estilo de libro de cocina facilitan la consulta de temas específicos.
⬤ Atractivo y legible, evitando el contenido árido típico de otros libros de C++.
⬤ Los ejemplos prácticos ayudan a comprender los conceptos y a aplicarlos en situaciones reales de trabajo.
⬤ Consejos útiles y patrones de diseño incluidos.
⬤ Bueno para programadores en transición desde estándares C++ más antiguos.
⬤ Algunos capítulos contienen erratas y repeticiones.
⬤ Ciertos temas, como la semántica de los movimientos y decltype/declval, se tratan con menos profundidad.
⬤ El capítulo del marco de pruebas unitarias podría condensarse.
⬤ La edición Kindle puede tener problemas de formato y no se recomienda.
(basado en 7 opiniones de lectores)
Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17
Más de 100 recetas que le ayudarán a superar sus dificultades con la programación en C++ y a profundizar en el funcionamiento del C++ moderno.
Características principales
⬤ Explore las características más importantes del lenguaje y la biblioteca de C++17, incluyendo contenedores, algoritmos, expresiones regulares, hilos y más,.
⬤ Póngase en marcha con los marcos de pruebas unitarias Boost. Test, Google Test y Catch,.
⬤ Amplíe sus conocimientos de C++ y lleve sus habilidades de desarrollo a nuevas alturas haciendo que sus aplicaciones sean rápidas, robustas y escalables.
Descripción del libro
C++ es uno de los lenguajes de programación más utilizados. Rápido, eficiente y flexible, se utiliza para resolver muchos problemas. Las últimas versiones de C++ han hecho que los programadores cambien su forma de codificar, abandonando el anticuado estilo de programación C y adoptando en su lugar el moderno C++.
Empezando por las características modernas del lenguaje, cada receta aborda un problema específico, con una discusión que explica la solución y ofrece una visión de cómo funciona. Aprenderá los principales conceptos sobre el núcleo del lenguaje de programación, así como las tareas comunes a las que se enfrenta al construir una amplia variedad de software. Aprenderá conceptos como concurrencia, rendimiento, metaprogramación, expresiones lambda, expresiones regulares, pruebas y muchos más en forma de recetas. Estas recetas le asegurarán que sus aplicaciones sean robustas y rápidas.
Al final del libro, comprenderás los aspectos más novedosos de C++11/14/17 y serás capaz de superar tareas que requieren mucho tiempo o que te romperían el ritmo mientras desarrollas.
Lo que aprenderá
⬤ Conozca las nuevas características principales del lenguaje y los problemas que pretenden resolver.
⬤ Comprender el soporte estándar para hilos y concurrencia y saber cómo ponerlos en funcionamiento para las tareas básicas diarias.
⬤ Aprovechar las características de C++ para obtener mayor robustez y rendimiento.
⬤ Explorar los marcos de pruebas ampliamente utilizados para C++ e implementar varios patrones y modismos útiles.
⬤ Trabajar con varios tipos de cadenas y ver los diversos aspectos de la compilación.
⬤ Explorar funciones y objetos invocables con un enfoque en las características modernas.
⬤ Utilizar la biblioteca estándar y trabajar con contenedores, algoritmos e iteradores.
⬤ Utilizar expresiones regulares para operaciones de búsqueda y reemplazo de cadenas.
⬤ Aprovechar la nueva biblioteca del sistema de archivos para trabajar con archivos y directorios.
⬤ Utilizar las nuevas utilidades añadidas a la librería estándar para resolver problemas comunes de los desarrolladores incluyendo string_view, any, optional y tipos variantes.
A quién va dirigido este libro
Si desea superar fases difíciles de desarrollo con C++ y aprovechar sus características utilizando prácticas de programación modernas, este libro es para usted. El libro está diseñado tanto para programadores C++ experimentados como para personas con sólidos conocimientos de conceptos de programación orientada a objetos.
© 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)