Puntuación:
El libro está reconocido como un excelente recurso para el C++ moderno, particularmente eficaz para programadores expertos que buscan avanzar en sus conocimientos. Utiliza un formato tipo receta que permite a los lectores navegar fácilmente e implementar nuevos conceptos en sus proyectos de programación de forma inmediata. Sin embargo, no es adecuado para principiantes y ha recibido críticas por su presentación física, que incluye papel grueso y fuentes grandes, que lo hacen parecer más voluminoso de lo que es.
Ventajas:⬤ El estilo de libro de cocina bien organizado hace que sea fácil encontrar temas específicos
⬤ explicaciones claras y ejemplos prácticos
⬤ cubre las características modernas de C++ hasta C++20
⬤ sirve como una útil referencia de escritorio
⬤ ideal para programadores que buscan actualizar sus habilidades
⬤ proporciona detalles necesarios para la implementación.
⬤ No es adecuado para principiantes
⬤ algunos capítulos pueden ser muy avanzados
⬤ críticas relativas a la calidad física del libro (papel grueso, fuentes grandes) que conducen a una percepción de menor contenido
⬤ algunas explicaciones pueden parecer breves o carentes de profundidad.
(basado en 12 opiniones de lectores)
Modern C++ Programming Cookbook - Second Edition
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)