C++ optimizado: Técnicas probadas para un mayor rendimiento

Puntuación:   (3,8 de 5)

C++ optimizado: Técnicas probadas para un mayor rendimiento (Kurt Guntheroth)

Opiniones de los lectores

Resumen:

El libro se presenta a sí mismo como una guía de optimización de C++, que ha suscitado opiniones encontradas entre los lectores. Aunque es elogiado por su profundidad técnica y sus útiles ideas, muchos críticos lo consideran superficial o demasiado básico para desarrolladores experimentados. Los detractores destacan la información obsoleta y la falta de profundidad en ciertos temas, mientras que los partidarios aprecian su claridad y sus consejos prácticos para optimizar el código C++.

Ventajas:

Bien escrito y repleto de conocimientos técnicos
directrices útiles para programadores intermedios de C++
especialmente sólido en la optimización del acceso a memoria
buenos análisis del rendimiento de los algoritmos contenedores
accesible para algunos lectores
cubre las últimas alteraciones de C++14.

Desventajas:

No apto para desarrolladores experimentados
demasiado básico y falto de profundidad
contiene información obsoleta y a veces incorrecta
demasiado prolijo en conceptos básicos
organización inconexa y falta de cohesión
a menudo olvida validar afirmaciones o proporcionar código fuente para ejemplos.

(basado en 17 opiniones de lectores)

Título original:

Optimized C++: Proven Techniques for Heightened Performance

Contenido del libro:

En el rápido y competitivo mundo actual, el rendimiento de un programa es tan importante para los clientes como las prestaciones que ofrece. Esta guía práctica enseña a los desarrolladores los principios de ajuste del rendimiento que permiten la optimización en C++. Aprenderá a hacer que el código que ya incorpora las mejores prácticas de diseño de C++ funcione más rápido y consuma menos recursos en cualquier ordenador, ya sea un reloj, un teléfono, una estación de trabajo, un superordenador o una red mundial de servidores.

El autor, Kurt Guntheroth, ofrece varios ejemplos prácticos que demuestran cómo aplicar estos principios de forma incremental para mejorar el código existente de modo que cumpla los requisitos del cliente en cuanto a capacidad de respuesta y rendimiento. Los consejos de este libro le servirán de prueba la primera vez que oiga a un colega exclamar: "Vaya, qué rápido. ¿Quién ha arreglado algo? ".

⬤ Localice los puntos conflictivos de rendimiento utilizando el perfilador y los temporizadores de software.

⬤ Aprender a realizar experimentos repetibles para medir el rendimiento de los cambios de código.

⬤ Optimizar el uso de variables asignadas dinámicamente.

⬤ Mejorar el rendimiento de funciones y bucles calientes.

⬤ Aumentar la velocidad de las funciones de manejo de cadenas.

⬤ Reconocer algoritmos eficientes y patrones de optimización.

⬤ Aprender las fortalezas y debilidades de las clases contenedoras de C++.

⬤ Ver la búsqueda y ordenación a través del ojo de un optimizador.

⬤ Hacer un uso eficiente de las funciones de E/S de C++.

⬤ Utilizar eficazmente las funciones de concurrencia basadas en hilos de C++.

Otros datos del libro:

ISBN:9781491922064
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2016
Número de páginas:388

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

C++ optimizado: Técnicas probadas para un mayor rendimiento - Optimized C++: Proven Techniques for...
En el rápido y competitivo mundo actual, el...
C++ optimizado: Técnicas probadas para un mayor rendimiento - Optimized C++: Proven Techniques for Heightened Performance

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)