Have a personal or library account? Click to login
Hands-On Functional Programming with C++ Cover

Hands-On Functional Programming with C++

An effective guide to writing accelerated functional code using C++17 and C++20

Paid access
|Jul 2019
Product purchase options

Table of Contents

  1. An Introduction to Functional Programming
  2. Understanding Pure Functions
  3. Deep Dive into Lambdas
  4. The Idea of Functional Composition
  5. Partial Application and Currying
  6. Thinking in Functions: From Data In to Data Out
  7. Removing Duplication Using Currying and Functional Composition
  8. Improving Cohesion Using Classes
  9. Test Driven Development For Functional Programming
  10. Performance optimization
  11. Property-based testing
  12. Refactoring to and through pure functions
  13. Immutability and architecture: event sourcing
  14. Lazy Evaluation Using Ranges Library
  15. STL support and proposals
  16. Standard language support and proposals
PDF ISBN: 978-1-78980-921-3
Publisher: Packt Publishing Limited
Copyright owner: © 2019 Packt Publishing Limited
Publication date: 2019
Language: English
Pages: 358