Introducing Functional Programming Using C#: Leveraging a New Perspective for OOP Developers – Ebook Instant Download/Delivery ISBN(s): 9781484296967,1484296966
Product details:
- ISBN-10 : 1484296966
- ISBN-13 : 978-1484296967
- Author(s):
Understand the power of C#, a multi-paradigm language. This book will help you learn, analyze, and harness the functional aspects of C# so you can create a better program.
The book is divided into two parts. Part I starts with an overview of functional programming (FP). It covers the building blocks for FP: functions and immutability. You will learn about the built-in supports for FP, first- and higher-order functions (HOF), functional purity and side effects, different forms of immutability, and much more. Part II includes discussions on functional composition using pipelining and currying. It also explains how to handle temporal coupling and discusses partial functions and useful functional patterns (such as Map, Bind, Filter, and Fold). Author Vaskaran Sarcar takes you through functional exception-handling mechanisms and provides additional tips to make your programs more efficient.
Table contents:
Part I. Getting Familiar with Functional Programming
1. Functional Programming Overview
2. Understanding Functions
3. Understanding Immutability
Part II. Harnessing the Power of Functional Programming
4. Composing Functions Using Pipelining
5. Composing Functions Using Currying
6. Handling Temporal Coupling
7. Functional Patterns
8. Exception Handling
9. Miscellaneous Topics
People also search:
c# functional programming example
c# functional programming library
c# functional programming
functional programming c# example
c# linq functional programming
functional programming c#
what is functional programming in c#