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 & videos by Ivan Cukic

Functional Programming in C++ Video Edition

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.

Functional Programming in C++

  • November 2018
  • ISBN 9781617293818
  • 320 pages
  • printed in black & white
  • available in 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.