Learning C++ Functional Programming:

bApply Functional Programming techniques to C++ to build highly modular, testable, and reusable code/bh2About This Book/h2ulliModularize your applications and make them highly reusable and testable/liliGet familiar with complex concepts such as metaprogramming, concurrency,

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Anggoro, Wisnu (VerfasserIn)
Format: Elektronisch E-Book
Sprache:English
Veröffentlicht: Birmingham Packt Publishing Limited 2017
Ausgabe:1
Schlagworte:
Zusammenfassung:bApply Functional Programming techniques to C++ to build highly modular, testable, and reusable code/bh2About This Book/h2ulliModularize your applications and make them highly reusable and testable/liliGet familiar with complex concepts such as metaprogramming, concurrency,
and immutability/liliA highly practical guide to building functional code in C++ filled with lots of examples and real-world use cases/li/ulh2Who This Book Is For/h2This book is for C++ developers comfortable with OOP who are interested in learning how to apply the functional paradigm to create robust and testable apps.h2What You Will Learn/h2ulliGet to know the difference between imperative and functional approaches/liliSee the use of first-class functions and pure functions in a functional style/liliDiscover various techniques to apply immutable state to avoid side effects/liliDesign a recursive algorithm effectively/liliCreate faster programs using lazy evaluation/liliStructure code using design patterns to make the design process easier/liliUse concurrency techniques to develop responsive software/liliLearn how to use the C++ Standard Template Library and metaprogramming in a functional way to improve code optimization/li/ulh2In Detail/h2Functional programming allows developers to
divide programs into smaller, reusable components that ease the creation, testing, and maintenance of software as a whole. Combined with the power of C++, you can develop robust and scalable applications that fulfill modern day software requirements. This book will help you discover all the C++ 17 features that can be applied to build software in a functional way.The book is divided into three modules- the first introduces the fundamentals of functional programming and how it is supported by modern C++. The second module explains how to efficiently implement C++ features such as pure functions and immutable states to build robust applications. The last module describes how to achieve concurrency and apply design patterns to enhance your application's performance.
Beschreibung:1 Online-Ressource (304 Seiten)
ISBN:9781787280588

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand!