Functional Programming with C#: Create More Supportable, Robust, and Testable Code

Functional Programming with C#: Create More Supportable, Robust, and Testable Code

Thanks to concise, easy-to-read code that supports asynchronous, parallel processing, aspects of functional programming have begun to appear in some traditionally object-oriented languages such as C# and Java. This practical book shows C# programmers how to use the features of functional programming without having to learn a completely new language.

Due to the common runtime environment common to the C# and F# languages, most of the functionality of F# can be used in C#. The author explains how you can immediately write functional code in C#, without installing dependencies or functions newer than .NET 3. You will learn why functional programming concepts can bring immediate benefits to your work.

If you liked this book, share it with your friends, thus you help us develop and add more interesting and necessary books for you!