Unisciti a noi in un viaggio nel mondo dei libri!
Aggiungi questo libro allo scaffale
Grey
Scrivi un nuovo commento Default profile 50px
Grey
Iscriviti per leggere l'intero libro o leggi le prime pagine gratuitamente!
All characters reduced
Delphi High Performance - Master the art of concurrency parallel programming and memory management to build fast Delphi apps - cover

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

Primož Gabrijelčič

Casa editrice: Packt Publishing

  • 0
  • 0
  • 0

Sinossi

Discover algorithm performance, high- and low-level optimizations, and the internal behavior of programs written in the Delphi language
 
Purchase of the print or Kindle book includes a free PDF eBook
 
Key Features
 
Discover external programming libraries that will speed up your programming and code
 
Learn to integrate external libraries into Delphi programs
 
Build fast Delphi applications using concurrency, parallel programming, and memory management
 
Book Description
 
Performance matters! Users hate to use programs that are not responsive to interactions or run too slow to be useful. While becoming a programmer is simple enough, you require dedication and hard work to achieve an advanced level of programming proficiency where you know how to write fast code.
 
This book begins by helping you explore algorithms and algorithmic complexity and continues by describing tools that can help you find slow parts of your code. Subsequent chapters will provide you with practical ideas about optimizing code by doing less work or doing it in a smarter way. The book also teaches you how to use optimized data structures from the Spring4D library, along with exploring data structures that are not part of the standard Delphi runtime library.
 
The second part of the book talks about parallel programming. You’ll learn about the problems that only occur in multithreaded code and explore various approaches to fixing them effectively. The concluding chapters provide instructions on writing parallel code in different ways – by using basic threading support or focusing on advanced concepts such as tasks and parallel patterns.
 
By the end of this book, you’ll have learned to look at your programs from a totally different perspective and will be equipped to effortlessly make your code faster than it is now.
 
What you will learn
 
Get to grips with algorithmic complexity and learn how to recognize it
 
Use tools to determine program runtime behavior
 
Speed up programs by doing less instead of more
 
Discover the internal workings of Delphi data structures
 
Gain an understanding of Delphi’s memory manager
 
Find out how to write low-level parallel programs with TThread
 
Use parallel patterns from the PPL and OTL libraries to write fast code
 
Include external code, written in C or C++, in Delphi programs
 
Who this book is for
 
This book is for all Delphi programmers. Whether you’re a beginner or an accomplished programmer, you will find something interesting. Even though the focus is on the latest Delphi release, the code uses only standard Delphi syntax without syntactic additions from the latest releases, and most of it should compile and run in any Delphi from XE7 onward. If you’re using an older version of Delphi, don’t despair! Most of the concepts in this book do not depend on a specific Delphi version and will be useful for everyone.
Disponibile da: 30/06/2023.
Lunghezza di stampa: 452 pagine.

Altri libri che potrebbero interessarti

  • Relational Databases - Mastering the Fundamentals of SQL Design and Optimization for Efficient Data Handling - cover

    Relational Databases - Mastering...

    SAM CAMPBELL

    • 0
    • 0
    • 0
    “Relational Databases" is an indispensable resource for students, database professionals, and software developers who are keen on mastering the art and science of managing structured data with relational databases. As the foundation of data storage and retrieval systems used in everything from small applications to global information systems, understanding relational databases is crucial for anyone looking to thrive in the technology field. 
    This comprehensive guide takes you on a journey from the basic principles of relational databases to advanced strategies for data design, optimization, and SQL programming. 
    "“Relational Databases" is designed to equip you with a solid foundation in relational databases, enabling you to design, build, and manage database solutions that are robust, scalable, and efficient. By demystifying the complexities of relational databases, this book empowers you to leverage the full potential of structured data management in your professional projects and endeavors.
    Mostra libro
  • Quantum Mechanics and Quantum Information Theory - Understanding the Fundamentals and Potential Applications of Quantum Mechanics and Quantum Information Theory - cover

    Quantum Mechanics and Quantum...

    Daniel Garfield

    • 0
    • 0
    • 0
    "Quantum Mechanics and Quantum Information Theory: Understanding the Fundamentals and Potential Applications" is a comprehensive guide to the fascinating world of quantum mechanics and its potential applications in quantum information theory.  
    This book explores the fundamental principles of quantum mechanics, including wave-particle duality, superposition, and entanglement, and explains how these principles underlie the development of quantum computing, quantum cryptography, and quantum communication.  
    The book is written in a clear and accessible manner, making it suitable for both students and researchers interested in the field. Through its detailed explanations and examples, this book offers a valuable resource for understanding the exciting potential of quantum mechanics and quantum information theory.
    Mostra libro
  • White Feathers - The Nesting Lives of Tree Swallows - cover

    White Feathers - The Nesting...

    Bernd Heinrich

    • 0
    • 0
    • 0
    The surprising, rich life of tree swallows in nesting season—with Heinrich’s beautiful illustrations and photographs—by the acclaimed naturalist. Heinrich is sparked one early spring day by a question: Why does a pair of swallows in a nest-box close to his Maine cabin show an unvarying preference for white feathers—not easily available nearby—as nest lining? He notices, too, the extreme aggressiveness of “his” swallows toward some other swallows of their own kind. And he wonders, given swallows’ reputation for feistiness, at the extraordinary tameness and close contact he experiences with his nesting birds. From the author of the beloved books Ravens in Winter and A Naturalist at Large, this richly engaging view of the lives of wild birds, as always with Heinrich, yields “marvelous, mind-altering” insight and discoveries. —Los Angeles Times Narrator Rick Adamson is proud to have presented several titles from author Bernd Heinrich. He is an Audie Award winner for his voicing of IN A HEARTBEAT, from the authors of the true story that became the film THE BLIND SIDE.  Around NYC and his home studio in New Jersey, he has worked in commercials, corporate and medical media, as well as educational content worldwide, for more than thirty years.
    Mostra libro
  • AI Shepherds and Electric Sheep - Leading and Teaching in the Age of Artificial Intelligence - cover

    AI Shepherds and Electric Sheep...

    Sean O'Callaghan, Paul A. Hoffman

    • 0
    • 0
    • 0
    Since ChatGPT burst into the public consciousness in 2022, AI has thoroughly infiltrated everyday life. Machines can now take on work once thought to be solely the domain of human beings--from writing college essays to composing worship music. How should Christians respond to this brave new technology? 
     
    In this accessible introduction to AI, Sean O'Callaghan and Paul Hoffman explore its social and ethical impacts for ministry and teaching. The authors shed light on the biblical vision for human flourishing--and on how AI can help or hinder that flourishing. Avoiding both alarmism and uncritical acceptance, O'Callaghan and Hoffman offer resources and practical tools for using AI in our classrooms and congregations. 
     
    AI can write a generic three-point sermon, but it cannot replace an authentic encounter between humans and the divine. In a time of cultural confusion, O'Callaghan and Hoffman encourage readers to embrace the clarity found in the gospel. The book includes a foreword by A. Trevor Sutton.
    Mostra libro
  • Marine Pollution - What Everyone Needs to Know(r) - cover

    Marine Pollution - What Everyone...

    Judith S. Weis

    • 0
    • 0
    • 0
    For millennia, human societies have viewed the ocean as a dumping ground for waste products of all kinds. The sources of marine pollution are extensive, including oil spills, sewage, fertilizers, pesticides, industrial wastes, heavy metals, ocean acidification, plastics, and even invasive species, considered biological pollution. Yet, the solutions are not as clear. 
     
    Updated to reflect recent research, this book discusses the sources of marine pollutants, their effects on marine organisms and humans, and how to reduce or eliminate them. Weis covers the aftermath of oil spills in addition to "emerging" topics like flame retardants, pharmaceuticals, noise pollution, and PFAS. A new chapter examines the prevalence of microplastics and how they rise through the food chain into human beings, along with their associated toxic chemicals. Additional chapters address the deadly effects of climate change in the ocean but also focus on actions that all people can take, citing recent environmental improvements as a cause for hope.
    Mostra libro
  • Cracking the Code: Secrets to Understanding Cancer Unraveled - "Master cancer comprehension! Access compelling audio lessons designed to enlighten and empower your learning journey" - cover

    Cracking the Code: Secrets to...

    Orson Dunsmore

    • 0
    • 0
    • 0
    Cracking the Code: Secrets to Understanding Cancer Unraveled 
    ⭐⭐ Simplified Audio Guide & Explanations Included ⭐⭐ 
    Are you eager to advance your career and enhance your knowledge while unraveling the complexities of cancer?   
    Do you need a thorough guide that encompasses everything you need to truly understand cancer and its secrets?   
    Your quest ends here!   
    This guide is your ultimate resource for deepening your comprehension, applying newfound insights, and engaging in practical exercises. With this, you're set for success.   
    Updated for the latest understanding and practices in cancer research and care.   
    Key features of this enriched guide:   
    - In-depth insights into the intricacies of cancer   
    - Comprehensive explanations of key concepts related to cancer   
    - Effective strategies for understanding and discussing cancer   
    Our guide stands out with its extensive coverage, which is crucial for your success in unraveling the mysteries of cancer. Concepts are not just glossed over; they are explored with clarity and depth.   
    Crafted with a clear structure and straightforward language, our guide guarantees seamless transitions between topics. Say farewell to confusing jargon and welcome clear, concise, and technically accurate content.   
    So, why hesitate? Click the BUY NOW button, secure your guide, and embark on your journey to understanding cancer like never before!   
    Transform your life through courage and self-discovery with this essential guide!
    Mostra libro