Delphi High Performance - Segunda edición: Domine el arte de la concurrencia, la programación paralela y la gestión de memoria para crear aplicaciones Delphi rápidas.

Puntuación:   (4,9 de 5)

Delphi High Performance - Segunda edición: Domine el arte de la concurrencia, la programación paralela y la gestión de memoria para crear aplicaciones Delphi rápidas. (Primoz Gabrijelčič)

Opiniones de los lectores

Resumen:

El libro es una completa guía para desarrolladores Delphi centrada en la mejora del rendimiento de las aplicaciones mediante diversas técnicas y herramientas. Abarca temas como la creación de perfiles, los algoritmos, la programación paralela y el uso de bibliotecas externas, lo que lo convierte en un valioso recurso para programadores intermedios y avanzados.

Ventajas:

Ofrece ejemplos prácticos y explicaciones claras de conceptos complejos.
Cubre una amplia gama de temas de rendimiento, incluyendo perfiles, optimización y programación paralela.
Adecuado para múltiples versiones de Delphi, mejorando su accesibilidad.
Incluye breves fragmentos de código y enlaces a ejemplos completos en GitHub.
Estilo de escritura atractivo que parece instructivo.
Contiene ideas únicas del autor basadas en la investigación y la experiencia.

Desventajas:

Más adecuado para usuarios intermedios y avanzados; los principiantes pueden encontrarlo difícil.
Algunas secciones pueden contener detalles innecesarios para el uso diario.
Los fragmentos breves de código pueden no ser suficientes para todos los lectores y requerir recursos adicionales.
Algunos lectores señalaron el pequeño tamaño de la fuente en la versión impresa.

(basado en 10 opiniones de lectores)

Título original:

Delphi High Performance - Second Edition: Master the art of concurrency, parallel programming, and memory management to build fast Delphi apps

Contenido del libro:

Descubra el rendimiento de los algoritmos, las optimizaciones de alto y bajo nivel y el comportamiento interno de los programas escritos en el lenguaje Delphi.

La compra del libro impreso o Kindle incluye un eBook PDF gratuito

Características principales:

⬤ Descubra las bibliotecas de programación externas que acelerarán su programación y su código.

⬤ Aprenda a integrar bibliotecas externas en programas Delphi.

⬤ Construya aplicaciones Delphi rápidas utilizando concurrencia, programación paralela y gestión de memoria.

Descripción del libro:

¡El rendimiento importa! Los usuarios odian utilizar programas que no responden a las interacciones o que se ejecutan demasiado lento para ser útiles. Aunque convertirse en programador es bastante sencillo, se requiere dedicación y trabajo duro para alcanzar un nivel avanzado de dominio de la programación en el que sepa cómo escribir código rápido.

Este libro comienza ayudándole a explorar los algoritmos y la complejidad algorítmica y continúa describiendo herramientas que pueden ayudarle a encontrar partes lentas de su código. Los capítulos siguientes le proporcionarán ideas prácticas sobre cómo optimizar el código haciendo menos trabajo o haciéndolo de forma más inteligente. El libro también le enseña a utilizar estructuras de datos optimizadas de la biblioteca Spring4D, junto con la exploración de estructuras de datos que no forman parte de la biblioteca de tiempo de ejecución estándar de Delphi.

La segunda parte del libro trata sobre la programación paralela. Aprenderá acerca de los problemas que sólo ocurren en el código multihilo y explorará varios enfoques para solucionarlos eficazmente. Los capítulos finales proporcionan instrucciones sobre cómo escribir código paralelo de diferentes maneras: utilizando el soporte básico de hilos o centrándose en conceptos avanzados como tareas y patrones paralelos.

Al final de este libro, habrá aprendido a mirar sus programas desde una perspectiva totalmente diferente y estará equipado para hacer su código más rápido de lo que es ahora sin esfuerzo.

Lo que aprenderá

⬤ Comprender la complejidad algorítmica y aprender a reconocerla.

⬤ Utilizar herramientas para determinar el comportamiento del programa en tiempo de ejecución.

⬤ Acelerar programas haciendo menos en lugar de más.

⬤ Descubrir el funcionamiento interno de las estructuras de datos de Delphi.

⬤ Comprender el gestor de memoria de Delphi.

⬤ Descubrir cómo escribir programas paralelos de bajo nivel con TThread.

⬤ Utilizar patrones paralelos de las librerías PPL y OTL para escribir código rápido.

⬤ Incluir código externo, escrito en C o C++, en programas Delphi.

A quién va dirigido este libro:

Este libro es para todos los programadores Delphi. Tanto si es un principiante como un programador experto, encontrará algo interesante. Aunque se centra en la última versión de Delphi, el código utiliza sólo la sintaxis estándar de Delphi sin adiciones sintácticas de las últimas versiones, y la mayor parte debería compilar y ejecutarse en cualquier Delphi a partir de XE7. Si utiliza una versión anterior de Delphi, no se desespere. La mayoría de los conceptos de este libro no dependen de una versión específica de Delphi y serán útiles para todo el mundo.

Otros datos del libro:

ISBN:9781805125877
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Patrones de diseño prácticos con Delphi: Construya aplicaciones utilizando patrones de diseño...
Explora los conceptos y herramientas que...
Patrones de diseño prácticos con Delphi: Construya aplicaciones utilizando patrones de diseño idiomáticos, extensibles y concurrentes en Delphi - Hands-On Design Patterns with Delphi: Build applications using idiomatic, extensible, and concurrent design patterns in Delphi
Dominio de la programación Delphi: Una guía de referencia completa - Mastering Delphi Programming: A...
Utilice patrones estructurales, de comportamiento...
Dominio de la programación Delphi: Una guía de referencia completa - Mastering Delphi Programming: A Complete Reference Guide
Delphi High Performance - Segunda edición: Domine el arte de la concurrencia, la programación...
Descubra el rendimiento de los algoritmos, las...
Delphi High Performance - Segunda edición: Domine el arte de la concurrencia, la programación paralela y la gestión de memoria para crear aplicaciones Delphi rápidas. - Delphi High Performance - Second Edition: Master the art of concurrency, parallel programming, and memory management to build fast Delphi apps

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)