Learning F# Functional Data Structures and Algorithms

2015 | 206 Pages | ISBN: 1783558474 | EPUB, MOBI, PDF | 18 MB

Get started with F# and explore functional programming paradigm with data structures and algorithmsAbout This BookDesign data structures and algorithms in F# to tackle complex computing problems Understand functional programming with examples and easy-to-follow code samples in F# Provides a learning roadmap of the F# ecosystem with succinct illustrationsWho This Book Is For If you have just started your adventure with F#, then this book will help you take the right steps to become a successful F# coder. An intermediate knowledge of imperative programming concepts, and a basic understanding of the algorithms and data structures in .NET environments using the C# language and BCL (Base Class Library), would be helpful.What You Will LearnFamiliarize yourself with the functional programming nature of F# and explore its fundamentals Utilize data structures available in F# and apply recursion and lazy evaluation Gain insights into functional programming paradigms; dissect F# code and analyze code available in community projects Build abstract data structures and utilize powerful optimization techniques such as memoization Explore and test built-in F# bespoke data structures and algorithms Become resourceful and learn how to easily reuse libraries contributed by the C# and F# community Understand the trade-offs in selecting purely functional (persistent) over mutable data structures Implement custom ADT (Abstract Data Type), and discover parallel programming and asynchrony within F#


Learning F# Functional Data Structures and Algorithms.epub