Descripción
Un recorrido por C++ Tercera actualización
Resumen del libro
Esta obra es la guía de referencia para dominar el C++ moderno, escrita por el creador del lenguaje, Bjarne Stroustrup. En su tercera actualización, el libro ofrece un recorrido completo y actualizado que abarca desde los fundamentos hasta las características más avanzadas del estándar C++20. El lector encontrará una exposición clara y concisa de módulos, conceptos, corrutinas y rangos, junto con una visión práctica de la biblioteca estándar. Es la herramienta ideal para programadores que buscan comprender la esencia del C++ contemporáneo y aplicar sus capacidades de forma eficaz en proyectos reales.
¿De qué trata?
El libro realiza un recorrido sistemático por el lenguaje C++ moderno, comenzando por los principios básicos y avanzando hacia temas de mayor complejidad. La obra se estructura para que el lector adquiera una comprensión profunda de lo que constituye el C++ actual, incluyendo las novedades introducidas en el estándar C++20. Se explican en detalle los módulos, que mejoran la organización del código; los conceptos, para una programación genérica más segura; las corrutinas, para la concurrencia eficiente; y los rangos, que simplifican el trabajo con colecciones de datos. Stroustrup también aborda componentes de la biblioteca que, aunque se utilizan hoy, se estandarizarán formalmente en C++23, ofreciendo una visión adelantada del ecosistema.
Temas principales
- Fundamentos del lenguaje C++ moderno: tipos, objetos, funciones y gestión de memoria.
- Programación genérica y templates, con especial énfasis en los nuevos conceptos de C++20.
- Módulos como mecanismo de organización y compilación de código.
- Corrutinas para la escritura de código asíncrono y concurrente.
- Rangos y vistas para un manejo más expresivo y eficiente de secuencias de datos.
- Biblioteca estándar: contenedores, algoritmos, E/S y utilidades.
- Componentes de biblioteca en desarrollo para futuros estándares (C++23).
¿Para quién está recomendado?
Este libro está dirigido a programadores con experiencia en C o C++ que deseen actualizar sus conocimientos y familiarizarse con el C++ moderno. También es una excelente introducción para desarrolladores que dominan otros lenguajes y quieren comprender la naturaleza y las ventajas del C++ contemporáneo. No es adecuado para principiantes absolutos en programación, ya que presupone una base sólida en conceptos de programación.
Qué aporta este libro
- Una visión completa y autorizada del lenguaje C++ moderno, directamente de su creador.
- Comprensión práctica de las novedades clave de C++20, como módulos, conceptos, corrutinas y rangos.
- Capacidad para escribir código C++ más seguro, eficiente y expresivo utilizando las mejores prácticas actuales.
- Conocimiento de componentes de la biblioteca que marcarán el futuro del lenguaje, anticipándose a C++23.
- Una estructura clara que permite tanto una lectura secuencial como una consulta rápida de temas específicos.
Ficha técnica
- Autor: Stroustrup, Bjarne
- Editorial: Anaya Multimedia
- Idioma: Español
- Tema: Conceptos de programación. Aprendizaje de la programación, lenguajes de programación y extensión/scripting
- Colección: Títulos Especiales
- Encuadernación: Bolsillo
- Fecha de edición: junio de 2023
- Número de páginas: 320
- Peso: 546 g
Valoración editorial
Nos encontramos ante una obra de referencia indispensable para cualquier programador de C++ que quiera mantenerse al día. La autoridad de Bjarne Stroustrup como diseñador del lenguaje garantiza una exposición precisa y fundamentada de cada característica. La cobertura de C++20 es exhaustiva y práctica, centrada en lo que realmente necesita un desarrollador para ser productivo. Es un libro conciso pero denso en contenido, que recompensa la lectura atenta con un conocimiento profundo y aplicable. Su principal valor reside en ofrecer una guía fiable para navegar la complejidad del C++ moderno, evitando malas prácticas y destacando las herramientas más potentes del lenguaje.

