Preface

This book is different from many other programming books available today. It doesn’t focus only on a specific programming language or library. Instead, it uses the presented languages and libraries to explain a way of thinking—a way of thinking that is becoming increasingly important and has influenced many recent technologies.

You may already know some of the concepts described in this book, because functional ideas appear in many technologies. Examples from the .NET world include C# 3.0 and the LINQ project, Microsoft Parallel Extensions to .NET, and the declarative programming model used in Windows Presentation Foundation (WPF). In this book we’ll build on top of your existing .NET and C# experience to explain the functional programming ...

Get Real-World Functional Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.