Skip to content

Functional Programming in C++

Functional C++ is a book by Ivan Čukić about applying functional programming principles in C++. It covers a range of topics, such as:

  • Purity and immutability
  • Ranges
  • Partial functions
  • Lazy evaluation
  • Monads

You can get it at Functional Programming in C++ (manning.com)

For an introductory primer into the world of functional programming, see Grokking Simplicity. For more resources about functional programming in C++, check out github.com/graninas/cpp_functional_programming