Foundations of F# and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Foundations of F# (Expert's Voice in .NET)
 
 
Start reading Foundations of F# on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Foundations of F# (Expert's Voice in .NET) [Hardcover]

Robert Pickering (Author)
3.1 out of 5 stars  See all reviews (16 customer reviews)

List Price: $64.99
Price: $49.18 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.81 (24%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 3 left in stock--order soon (more on the way).
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $41.59  
Hardcover $49.18  

Book Description

1590597575 978-1590597576 June 1, 2007 1

Functional programming (FP) is the future of .NET programming and F# is much, much more than just an FP language. Every professional .NET programmer needs to learn about FP, and there’s no better way to do it than by learning F#—and no easier way to learn F# than from this book. Those already familiar with FP will find F# the language they’ve always dreamed of. All .NET programmers will find F# an exciting real-world alternative to C# and Visual Basic.

This is the first book to bring F# to the world. It is likely to have many imitators but few competitors. Written by F# evangelist, Rob Pickering, and tech reviewed by F#’s inventor, Don Syme, it is an elegant, comprehensive introduction to all aspects of the language and an incisive guide to using F# for real-world professional development. F# is the future of programming (not just on .NET), and the future is now.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Foundations of F# (Expert's Voice in .NET) + Expert F# (Expert's Voice in .NET) + Beginning F#
Price For All Three: $112.69

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Expert F# (Expert's Voice in .NET) $35.75

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Beginning F# $27.76

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

Robert Pickering is an extraordinarily prolific writer on F#. His F# Wiki on his Strangelights.com website is among the most popular F# websites in the world. He is a consultant for Avanade, lives in France, and works on projects in England, Denmark, Holland, and Belgium. He received his B.Sc. in Computer Science from Manchester University in 1999.


Product Details

  • Hardcover: 384 pages
  • Publisher: Apress; 1 edition (June 1, 2007)
  • Language: English
  • ISBN-10: 1590597575
  • ISBN-13: 978-1590597576
  • Product Dimensions: 9.5 x 7.4 x 1.2 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.1 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Best Sellers Rank: #1,300,605 in Books (See Top 100 in Books)

More About the Author

I grew up in Rotherham in the north of England. At 18 I went to study computer science at Manchester University. I moved to London for my first Job and after a few years in there, I moved to France where I now live with wife Susan in the lovely town of St. Germain-en-Laye, just outside Paris.

 

Customer Reviews

16 Reviews
5 star:
 (4)
4 star:
 (3)
3 star:
 (2)
2 star:
 (4)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
3.1 out of 5 stars (16 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

23 of 26 people found the following review helpful:
2.0 out of 5 stars Buggy and needs work, July 3, 2007
By 
Rakesh Malik (Silver Spring, MD USA) - See all my reviews
(REAL NAME)   
This review is from: Foundations of F# (Expert's Voice in .NET) (Hardcover)
I'm working through this, and even in the first chapter, I ran into quite a few errors. Some of the code does not compile as presented, and some examples use syntax that is not explained anywhere that I can find.

Obviously, that makes learning F# from this book much more difficult than it should be, but when the author takes the time to explain something, it is explained fairly well. When the examples work, they help to illustrate the point. Most of the time, I've been able to get the code to compile when there are errors in the code because of the explanation that goes with it. Some of the time however, the combination of unexplained syntax and buggy code leaves me in a bit of a bind.

This book could have been much better with a better proofreader.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


13 of 14 people found the following review helpful:
3.0 out of 5 stars Functional but frustrating, August 21, 2007
By 
Amazon Verified Purchase(What's this?)
This review is from: Foundations of F# (Expert's Voice in .NET) (Hardcover)
For a reader who already knows some F#, I think this book could be helpful. In the 100-page language tutorial, it seems to give a wide (though necessarily shallow) coverage of the syntax and programming paradigms of F#. Since there is a lot to the language, many readers will find something new to consider here. Then there are several chapters of applied F#: extremely brief explanations and samples of an ASP.NET app, a WinForm app, etc, written in F#. I'm suspicious that these chapters would be very useful to anyone: to those new to .NET, there is really not enough information here to get oriented; to working .NET programmers (which must be the widest audience for this book) there's just very little to learn here.

Now, as someone completely new to F#, I found reading this book consistently frustrating. While the author obviously knows the subject, the presentation is not very accessible. The main problems I see are: (1) example code usually *follows* its explanation, which just confounds me why an author would do this; and (2) the prose is hard to read, containing tedious explanations of syntax, and an odd over-use of the second-person "you" when walking through an example that I found disorienting.

Ultimately I spent a lot of time feeling frustrated trying to figure out what the author was saying, and wondering why it wasn't said more clearly. Judging from the sample chapters of Don Syme's book on his blog, I know that F# can be made accessible to the beginner. This book needed more editing to get there.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 10 people found the following review helpful:
1.0 out of 5 stars Every computer book begins with "Hallo World"..., September 4, 2008
By 
lew "lwndw123" (Connecticut, USA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Foundations of F# (Expert's Voice in .NET) (Hardcover)
Every computer programming book begins with "Hello World". This one, too. The only problem: "Hello World" program doesn't work. It generates cryptic message saying that some DLLs must be linked, but how linked?... God knows. It took me a week of detective work to figure it out that on page 307 there is compiler command that should be used. Now I am having next problem, and after a week of detective work still don't have solution.

It seems that F# is being developed faster than books are printed, and books are talking about version of language and tools than don't exist any more.

The same problems with other F# books...
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
advanced interoperation, tuple style, keyword member, doc comments, let keyword, interactive console, compiler switches, type obj, type parameterization, mutable state, forward operator, imperative programming, anonymous function, list comprehension
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Visual Studio, Program Files, Elizabeth Taylor, Visual Basic, Compiler Switches Switch Description, Defining Types, The Micro, Hello World, Expression Lex, Integrated Security, Richard Burton, Windows Server, Microsoft Research, Sandie Shaw, The Arg, Express Edition, Derivatives One, Reference Assemblies, Very Important, Word List, Dana International, Bucks Fizz, Ref Type
New!
Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject