Functional Programming in C++

Dr. Ivan uki has been teaching modern C++ techniques and functional programming at Belgrade's Faculty of Mathematics for over a decade and has been working with C++ for over 20 years. Before and during his PhD studies, he researched functional programming in C++ and applied the techniques in real-world projects. He is a core developer in KDE, the world's largest free/libre open source C++ project.


Functional Programming in C++ teaches developers the practical side of functional programming as well as the tools provided by C++ to create software in the functional style. This comprehensive guide is packed with useful diagrams that will help you understand FP concepts and begin to think functionally.


As you gain a powerful new perspective on C++ coding, Functional Programming in C++ helps you unleash the functional side of your brain. There are dozens of examples, diagrams, and illustrations that explain the functional concepts you can use in C++, such as lazy evaluation, function objects and invokables, algebraic data types, and more. As you read, you'll be able to match FP techniques with practical scenarios where they'll be most useful.


What's on the inside?

  • Writing safer code while incurring no performance penalties
  • Using the type system to explicitly handle errors
  • C++ is being extended with new control structures.
  • Task composition using DSLs


Author: Ivan Cukic

Link to buy: https://www.amazon.com/Functional-Programming-programs-functional-techniques/dp/1617293814

Ratings: 4.5 out of 5 stars (from 65 reviews)

Best Sellers Rank: #911,407 in Books

#154 in C Programming Language

#237 in C++ Programming Language

#557 in Computer Programming Languages

https://www.amazon.com/
https://www.amazon.com/
https://www.amazon.com/
https://www.amazon.com/

Toplist Joint Stock Company
Address: 3rd floor, Viet Tower Building, No. 01 Thai Ha Street, Trung Liet Ward, Dong Da District, Hanoi City, Vietnam
Phone: +84369132468 - Tax code: 0108747679
Social network license number 370/GP-BTTTT issued by the Ministry of Information and Communications on September 9, 2019
Privacy Policy