Ivan Cukic

Ivan Čukić teaches modern C++ techniques and functional programming at the Faculty of Mathematics in Belgrade. He has been using C++ since 1998. He researched functional programming in C++ before and during his PhD studies, and he uses these FP techniques in real-world projects that are used by hundreds of millions of people around the world. Ivan is one of the core developers at KDE, the largest free/libre open source C++ project.

books by Ivan Cukic

Functional Programming in C++

  • November 2018
  • ISBN 9781617293818
  • 320 pages
  • printed in black & white
  • Available translations: Korean, Polish, Russian, Simplified Chinese

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.