Learning F# Functional Data Structures and Algorithms
Omschrijving
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 yo...
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#
Who 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.Specificaties
ISBN
9781783553853
Bindwijze
Digital (delivered electronically)
Looptijd
5 jaar toegang
Verschijningsdatum
Onbekend
Aantal pagina's
—
Afmetingen
x x mm
Gewicht
—
Uitgeverij
Packt Publishing
Editie
1