Descripción
Descubre la belleza del C++ moderno
"Beautiful C++ presenta las C++ Core Guidelines desde el punto de vista de un desarrollador, haciendo hincapié en los beneficios que se pueden obtener al seguir las reglas y las pesadillas que pueden resultar de ignorarlas. Para los verdaderos geeks, es una lectura fácil y entretenida. Para la mayoría de los desarrolladores de software, ofrece algo nuevo y útil."--Bjarne Stroustrup, inventor de C++ y coeditor de las C++ Core Guidelines
Escribir un gran código C++ no tiene por qué ser difícil. Las C++ Core Guidelines pueden ayudar a cada desarrollador de C++ a diseñar y escribir programas C++ que sean excepcionalmente confiables, eficientes y de alto rendimiento. Pero las Guidelines están tan repletas de excelentes consejos que es difícil saber por dónde empezar. Empiece aquí, con Beautiful C++.
Los expertos programadores de C++ Guy Davidson y Kate Gregory identifican 30 C++ Core Guidelines que le resultarán especialmente valiosas y ofrecen conocimientos prácticos detallados para mejorar su estilo C++. Para facilitar la consulta, este libro está estructurado para alinearse estrechamente con el sitio web oficial de C++ Core Guidelines. A lo largo del libro, Davidson y Gregory ofrecen útiles conocimientos conceptuales y ejemplos de código experto, iluminan formas probadas de utilizar las características del lenguaje, tanto nuevas como antiguas, con mayor éxito, y muestran cómo escribir programas que son más robustos y de mejor rendimiento por defecto.- Evite el "bikeshedding", deje de perder un tiempo valioso en trivialidades.
- No se perjudique escribiendo código que le causará problemas más adelante.
- Sepa qué características heredadas debe evitar y qué características modernas debe utilizar en su lugar.
- Utilice las características más recientes correctamente, para obtener sus beneficios sin crear nuevos problemas.
- Opte por un código de mayor calidad que sea estáticamente seguro en cuanto a tipos, resistente a fugas y más fácil de evolucionar.
- Utilice las C++ Core Guidelines con cualquier versión moderna de C++: C++20, C++17, C++14 o C++11.
Aquí hay algo para mejorar prácticamente todos los programas que escriba, diseñe o mantenga.
Para facilitar la experimentación, todo el código de ejemplo está disponible en Compiler Explorer en https: //godbolt.org/z/cg30-ch0.0. Registre su libro para un acceso conveniente a descargas, actualizaciones y/o correcciones a medida que estén disponibles. Vea el interior del libro para más detalles.Autor: J. Davidson, Kate Gregory
Editorial: Addison-Wesley Professional
Publicado: 16/12/2021
Páginas: 352
Tipo de encuadernación: Tapa blanda
Peso: 1.25lbs
Tamaño: 9.00h x 7.00w x 0.80d
ISBN13: 9780137647842
ISBN10: 0137647840
Categorías BISAC:
- Informática | Lenguajes | C++
Acerca del Autor
J. Guy Davidson, jefe de práctica de ingeniería en Creative Assembly, trabaja en su franquicia de juegos Total War, curata su catálogo y mejora los estándares de programación en todo su equipo de ingeniería. Es miembro del comité ISO C++, modera el servidor #include discord, da charlas en eventos de C++ y ofrece apoyo de mentoría de C++ a través de Prospela y BAME in Games.

