Publisher's Synopsis
Helping readers to understand and learn how to use F#, this book covers basic algorithms and data structures using an innovative functional programming approach. The authors first use analogies of high school mathematics to cover code in order to make the code easy to understand. They then connect functional programming topics to important computer science areas and employ the popular .NET environment to give readers real-world skills and a solid programming platform. The text also includes an appendix on .NET programming using F# that contains additional information.