Modern C++ Programming Cookbook - Segunda edición

Puntuación:   (4,4 de 5)

Modern C++ Programming Cookbook - Segunda edición (Marius Bancila)

Opiniones de los lectores

Resumen:

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.

Desventajas:

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)

Título original:

Modern C++ Programming Cookbook - Second Edition

Contenido del libro:

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.

Otros datos del libro:

ISBN:9781800208988
Autor:
Editorial:
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Modern C++ Programming Cookbook - Segunda edición - Modern C++ Programming Cookbook - Second...
Más de 100 recetas que le ayudarán a superar sus...
Modern C++ Programming Cookbook - Segunda edición - Modern C++ Programming Cookbook - Second Edition
The Modern C++ Challenge: Conviértase en un programador experto resolviendo problemas del mundo real...
Ponga a prueba sus conocimientos de programación...
The Modern C++ Challenge: Conviértase en un programador experto resolviendo problemas del mundo real - The Modern C++ Challenge: Become an expert programmer by solving real-world problems
Modern C++ Programming Cookbook: Recetas para explorar estructura de datos, multihilo y redes en...
Más de 100 recetas que le ayudarán a superar sus...
Modern C++ Programming Cookbook: Recetas para explorar estructura de datos, multihilo y redes en C++17 - Modern C++ Programming Cookbook: Recipes to explore data structure, multithreading, and networking in C++17
Metaprogramación de plantillas con C++: Aprenda todo sobre las plantillas de C++ y desbloquee el...
Comprender cómo utilizar plantillas C++ modernas...
Metaprogramación de plantillas con C++: Aprenda todo sobre las plantillas de C++ y desbloquee el poder de la metaprogramación con plantillas - Template Metaprogramming with C++: Learn everything about C++ templates and unlock the power of template metaprogramming
Modern C++ Programming Cookbook - Tercera edición: Domine el C++ moderno incluyendo las últimas...
Repleto de recetas prácticas, explore los últimos...
Modern C++ Programming Cookbook - Tercera edición: Domine el C++ moderno incluyendo las últimas características de C++23 con más de 140 recetas prácticas - Modern C++ Programming Cookbook - Third Edition: Master modern C++ including the latest features of C++23 with 140+ practical recipes

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)