[PDF/ePUB] Functional Programming in C++

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

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

✔ Author(s):
✔ Title: Functional Programming in C++: How to improve your C++ programs using functional techniques
✔ Rating : 4.5 out of 5 base on (71 reviews)
✔ ISBN-10: 1617293814
✔ ISBN-13: 9781617293818
✔ Language: English
✔ Format ebook: PDF, EPUB, Kindle, Audio, HTML and MOBI
✔ Device compatibles: Android, iOS, PC and Amazon Kindle

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

/
Jillian Neel
I'm still in awe of the intricate plot and the way everything seamlessly came together. The twists kept me guessing until the very end. It's one of those rare books that leave a lasting impact.
/
Melody Blake
I couldn't stop raving about this book to my friends and family. It's a literary gem that deserves all the praise. I can't wait to dive into more works by this talented author.
/
Aileen Menzie
This is a book I'll cherish and recommend to everyone. It touched my soul and made me reflect on life's profound mysteries.


Not Broken: An Approachable Guide to Miscarriage and Recurrent Pregnancy Loss, Teen Movie Hell: A Crucible of Coming-of-Age Comedies from Animal House to Zapped!, What Lurks Between the Fates, All About Grasslands (Habitats) (Little Pebble: Habitats), Number Tracing Book For Preschoolers 1-100: Learn To Write And Trace Numbers Workbook From 0 To 100 For Kids Ages 3-5 Year Old Learning Activities | … & Girls (Handwriting Practice Collection), Sadiq and the Pet Problem, In the Heat of the Moment (Sandhamn Murders, 5), The Alien Book: A Guide To Extraterrestrial Beings On Earth (The Real Unexplained! Collection), Discover Your Dharma: A Vedic Guide to Finding Your Purpose, The Last Musketeer (Last Musketeer, 1), Download Functional Programming in C++: How to improve your C++ programs using functional techniques Ivan Cukic or read online here in PDF or EPUB ... Functional Programming in C++: How to improve your C++ programs using functional techniques Ivan Cukic online books ... Functional Programming in C++: How to improve your C++ programs using functional techniques epub ebook ... Functional Programming in C++: How to improve your C++ programs using functional techniques epub downloads ... Functional Programming in C++: How to improve your C++ programs using functional techniques Ivan Cukic read downloads ... Click the Download or Read Online button Functional Programming in C++: How to improve your C++ programs using functional techniques Ivan Cukic pdf free download ... Read online or download Ivan Cukic Functional Programming in C++: How to improve your C++ programs using functional techniques PDF ... [download] book Functional Programming in C++: How to improve your C++ programs using functional techniques format PDF ... Click to read / download Functional Programming in C++: How to improve your C++ programs using functional techniques Ivan Cukic PDF ... Functional Programming in C++: How to improve your C++ programs using functional techniques Free download of the book in PDF format ...