Product Description
Well-written code is easier to test and reuse, easier to parallelize, and less prone to errors. Mastering functional programming techniques will help you write code that meets the requirements of modern applications, more easily express complex program logic, gracefully handle errors, and elegantly format parallel algorithms. The C++ language supports functional programming using templates, lambda expressions, and other basic features of the language, as well as algorithms from the STL library. Functional Programming in C++ will help you unleash your functional thinking abilities by demonstrating a new perspective on C++ programming. This book contains dozens of examples, diagrams, and illustrations that describe functional programming ideas that you can apply in C++, including lazy evaluation, function objects and callables, algebraic data types, and much more. As you read, you will see many practical scenarios for applying functional programming techniques and where they can bring the greatest benefit.
Additional Information
Author: Chukich I.
Published: January 2020
Volume, p.: 360
ISBN: 978-5-97060-781-7
Format : PDF
Language : Russian