Description |
1 online resource (320 pages) |
Contents |
Introduction to functional programming -- Getting started with functional programming -- Function objects -- Creating new functions from the old ones -- Purity : avoiding mutable state -- Lazy evaluation -- Ranges -- Functional data structures -- Algebraic data types and pattern matching -- Monads -- Template metaprogramming -- Functional design for concurrent systems -- Testing and debugging |
Summary |
Functional 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 |
Notes |
Copyright © Manning Publications 2019 2019 |
Issuing Body |
Made available through: Safari, an O'Reilly Media Company |
Subject |
C++ (Computer program language)
|
|
Functional programming (Computer science)
|
|
C++ (Computer program language)
|
|
Functional programming (Computer science)
|
Form |
Electronic book
|
Author |
Safari, an O'Reilly Media Company
|
ISBN |
9781617293818 |
|
1617293814 |
|