Programming F# 3.0, 2nd Edition
A comprehensive guide for writing simple code to solve complex problems
Publisher: O'Reilly Media
Released: October 2012
Pages: 476

Why learn F#? With this guide, you’ll learn how this multi-paradigm language not only offers you an enormous productivity boost through functional programming, but also lets you develop applications using your existing object-oriented and imperative programming skills. You’ll quickly discover the many advantages of the language, including access to all the great tools and libraries of the .NET platform.

Reap the benefits of functional programming for your next project, whether you’re writing concurrent code, or building data- or math-intensive applications. With this comprehensive book, former F# team member Chris Smith gives you a head start on the fundamentals and walks you through advanced concepts of the F# language.

  • Learn F#’s unique characteristics for building applications
  • Gain a solid understanding of F#’s core syntax, including object-oriented and imperative styles
  • Make your object-oriented code better by applying functional programming patterns
  • Use advanced functional techniques, such as tail-recursion and computation expressions
  • Take advantage of multi-core processors with asynchronous workflows and parallel programming
  • Use new type providers for interacting with web services and information-rich environments
  • Learn how well F# works as a scripting language
Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyProgramming F# 3.0, 2nd Edition
 
5.0

(based on 1 review)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (0)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

Reviewed by 1 customer

Displaying review 1

Back to top

(3 of 3 customers found this review helpful)

 
5.0

Great In-depth Book

By The Professional Heretic

from Independence, MO

About Me Developer

Verified Reviewer

Pros

  • Accurate
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Expert
    • Intermediate

    Comments about oreilly Programming F# 3.0, 2nd Edition:

    First off, the typical disclaimer applies, I have received a free copy of the book in exchange for the review. This time, the book is Programming F# 3.0 by Chris Smith.

    This book was a challenge for me. F#, like Haskell or other languages is written to use a completely different paradigm; functional programming. Coming from an imperative programming world, this really is different for me. I'm used to the structure and type casting from C# and C++. So this is a world changer for me. However, the book is written well, especially for being dense, as in trying to put a lot through the pages. Mr. Smith also does a very good job peppering the text with examples and encourages the reader to work from the FSI (F# Interactive Console) in VIsual Studio 2012 Express. You start very small with the basics and work through to building some very interesting stand alone pieces.

    The only negative for me is that I did not see how to tie anything of my own back into what I'm learning. That is the fault of the reader over that of the writer. Mr. Smith really wants to show you that you can understand and learn F# and how you can combine functional and imperative programming to create something which is more robust and uses less code. For me, as a daily .NET developer, I really am intrigued and will continue to refer to this book in order to really learn it in depth and master it to the point I can build my own business apps in this to see what I can do.

    This is a very complete book. I would recommend it heartily if you want to delve deeply into a functional programming language and master it. If you are interested in learning the basics and understanding the concepts, start with the link above to the definition and explanation, branch into something that will start small, and then jump into this, especially if you work and live in the .NET world. You won't go wrong with it.!

    Displaying review 1

    Back to top

     
    Buy 2 Get 1 Free Free Shipping Guarantee
    Buying Options
    Immediate Access - Go Digital what's this?
    Ebook: $35.99
    Formats:  DAISY, ePub, Mobi, PDF
    Print & Ebook: $49.49
    Print: $44.99