Functional Programming in C++: How to improve your C++ programs using functional techniques

Functional Programming in C++: How to improve your C++ programs using functional techniques image

Overview
Review
Comments
Download PDF

SummaryFunctional Programming in C++ teaches developers the practical side of functional programming and the tools that C++ provides to develop software in the functional style. This in-depth guide is full of useful diagrams that help you understand FP concepts and begin to think functionally. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the TechnologyWell-written code is easier to test and reuse, simpler to parallelize, and less error prone. Mastering the functional style of programming can help you tackle the demands of modern apps and will lead to simpler expression of complex program logic, graceful error handling, and elegant concurrency. C++ supports FP with templates, lambdas, and other core language features, along with many parts of the STL. About the BookFunctional Programming in C++ helps you unleash the functional side of your brain, as you gain a powerful new perspective on C++ coding. You'll discover dozens of examples, diagrams, and illustrations that break down the functional concepts you can apply in C++, including lazy evaluation, function objects and invokables, algebraic data types, and more. As you read, you'll match FP techniques with practical scenarios where they offer the most benefit. What's insideWriting safer code with no performance penaltiesExplicitly handling errors through the type systemExtending C++ with new control structuresComposing tasks with DSLsAbout the ReaderWritten for developers with two or more years of experience coding in C++.About the AuthorIvan Čukić is a core developer at KDE and has been coding in C++ since 1998. He teaches modern C++ and functional programming at the Faculty of Mathematics at the University of Belgrade. Table of ContentsIntroduction to functional programmingGetting started with functional programmingFunction objectsCreating new functions from the old onesPurity: Avoiding mutable stateLazy evaluationRangesFunctional data structuresAlgebraic data types and pattern matchingMonadsTemplate metaprogrammingFunctional design for concurrent systemsTesting and debugging

Details e-book Functional Programming in C++

🗸 Author(s):
🗸 Title: Functional Programming in C++: How to improve your C++ programs using functional techniques
🗸 Rating : 4.5 from 5 stars (60 reviews)
🗸 Languange: English
🗸 Format ebook: PDF, EPUB, Kindle, Audio, HTML and MOBI
🗸 Supported Devices: Android, iOS, PC and Amazon Kindle


Readers' opinions about Functional Programming in C++ by Ivan Cukic

Arley Burrows
Delve into the pages of this thought-provoking philosophical treatise, where the author grapples with some of life's most profound questions. From the nature of existence to the meaning of morality, each chapter offers a fresh perspective on the human condition. With its rigorous logic and elegant prose, this book is sure to spark lively debate and introspection.
/
Lucy Rose
Dive into a world of magic and mystery with this enchanting fantasy novel, where mythical creatures and ancient prophecies collide in an epic battle for survival. As darkness descends upon the land, a young hero must rise to fulfill his destiny and save the kingdom from destruction. With its richly imagined world and compelling characters, this book is sure to transport readers to a realm of wonder and adventure.
/
Rawena Briggs
Explore the depths of human emotion with this powerful collection of poetry, where words dance off the page and into the heart. From love and longing to despair and redemption, each poem offers a glimpse into the human experience in all its complexity. With its evocative imagery and lyrical prose, this book is a testament to the enduring power of poetry to move and inspire.
/

Lady Midnight (1) (The Dark Artifices) Dark Feminine Energy – How To Become A Femme Fatale: The Dark Feminine Secrets To Self-Discovery & Confidence: Dark Feminine Energy Guide (Dark Feminine Energy Secrets) How To Be Your Own Bodyguard: Self Defense for men & women from a lifetime of protecting clients in hostile environments. Influence of the Angels Tarot The Progressive Era An Impossible Marriage: What Our Mixed-Orientation Marriage Has Taught Us About Love and the Gospel True Evil: The First Evil; The Second Evil; The Third Evil (Fear Street) Planting Native to Attract Birds to Your Yard A Vineyard Wedding (The Vineyard Sunset Series) The Lost Page: An Archaeological Thriller


Preparing the link for download... Please wait in 30 seconds
DOWNLOAD FILE

Leave a Reply

Your email address will not be published. Required fields are marked *