
Hands-On Functional Programming with C++
An effective guide to writing accelerated functional code using C++17 and C++20
Publisher:Packt Publishing Limited
Paid access
|Sep 2024Table of Contents
- An Introduction to Functional Programming
- Understanding Pure Functions
- Deep Dive into Lambdas
- The Idea of Functional Composition
- Partial Application and Currying
- Thinking in Functions: From Data In to Data Out
- Removing Duplication Using Currying and Functional Composition
- Improving Cohesion Using Classes
- Test Driven Development For Functional Programming
- Performance optimization
- Property-based testing
- Refactoring to and through pure functions
- Immutability and architecture: event sourcing
- Lazy Evaluation Using Ranges Library
- STL support and proposals
- Standard language support and proposals
PDF ISBN: 978-1-78980-921-3
Publisher: Packt Publishing Limited
Copyright owner: © 2019 Packt Publishing Limited
Publication date: 2024
Language: English
Pages: 358
Related subjects:
