Delphi de alto rendimiento - 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


Precio:
Precio de venta$55.98

Descripción

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 libro electrónico en PDF gratuito.


Características clave:

  • Descubra bibliotecas de programación externas que acelerarán su programación y código.
  • Aprenda a integrar bibliotecas externas en programas Delphi.
  • Cree aplicaciones Delphi rápidas utilizando concurrencia, programación paralela y gestión de memoria.


Descripción del libro:

¡El rendimiento importa! A los usuarios no les gusta usar programas que no responden a las interacciones o que son demasiado lentos para ser útiles. Si bien convertirse en programador es bastante simple, se requiere dedicación y trabajo duro para alcanzar un nivel avanzado de competencia en programación donde sepa cómo escribir código rápido.

Este libro comienza ayudándole a explorar algoritmos y complejidad algorítmica y continúa describiendo herramientas que pueden ayudarle a encontrar partes lentas de su código. Los capítulos subsiguientes le proporcionarán ideas prácticas sobre cómo optimizar el código haciendo menos trabajo o haciéndolo de una manera más inteligente. El libro también le enseña cómo usar 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á sobre los problemas que solo ocurren en el código multihilo y explorará varios enfoques para solucionarlos de manera efectiva. Los capítulos finales proporcionan instrucciones sobre cómo escribir código paralelo de diferentes maneras, utilizando soporte básico de subprocesos o centrándose en conceptos avanzados como tareas y patrones paralelos.

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


Lo que aprenderá:

  • Comprender la complejidad algorítmica y aprender a reconocerla.
  • Utilice herramientas para determinar el comportamiento en tiempo de ejecución del programa.
  • Acelere los programas haciendo menos en lugar de más.
  • Descubra el funcionamiento interno de las estructuras de datos de Delphi.
  • Comprenda el administrador de memoria de Delphi.
  • Descubra cómo escribir programas paralelos de bajo nivel con TThread.
  • Utilice patrones paralelos de las bibliotecas PPL y OTL para escribir código rápido.
  • Incluya código externo, escrito en C o C++, en programas Delphi.


Para quién es este libro:

Este libro es para todos los programadores de Delphi. Ya sea un principiante o un programador experimentado, encontrará algo interesante. Aunque el enfoque está en la última versión de Delphi, el código utiliza solo la sintaxis estándar de Delphi sin adiciones sintácticas de las últimas versiones, y la mayor parte debería compilarse y ejecutarse en cualquier Delphi desde XE7 en adelante. Si está utilizando 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 todos.

Autor: Primoz Gabrijelčič
Editorial: Packt Publishing
Publicado: 30/06/2023
Páginas: 452
Tipo de encuadernación: Tapa blanda
Peso: 1.70lbs
Tamaño: 9.25h x 7.50w x 0.91d
ISBN13: 9781805125877
ISBN10: 1805125877
Categorías BISAC:
- Informática | Programación | Paralela
- Informática | Desarrollo e ingeniería de software | Herramientas

Este título no es retornable