Learning F# Functional Data Structures and Algorithms
| By: | Adnan Masood |
| Publisher: | Packt Publishing |
| Print ISBN: | 9781783558476 |
| eText ISBN: | 9781783553853 |
| Edition: | 1 |
| Copyright: | 2015 |
| Format: | Reflowable |
Lifetime - $43.19
eBook Features
Instant Access
Purchase and read your book immediately
Read Offline
Access your eTextbook anytime and anywhere
Study Tools
Built-in study tools like highlights and more
Read Aloud
Listen and follow along as Bookshelf reads to you
Details
Table of Contents
Book Description
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 learn
- Familiarize 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 builtin F# bespoke data structures and algorithms
- Become resourceful and learn how to easily reuse libraries contributed by the C# and F# community
- Understand the tradeoffs in selecting purely functional (persistent) over mutable data structures
- Implement custom ADT (Abstract Data Type), and discover parallel programming and asynchrony within F#