Foundations of F# and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
33 used & new from $34.98

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.
 
  

Foundations of F# (Expert's Voice in .Net) (Hardcover)

~ (Author)
Key Phrases: advanced interoperation, tuple style, keyword member, Visual Studio, Program Files, Elizabeth Taylor (more...)
3.2 out of 5 stars  See all reviews (13 customer reviews)

List Price: $64.99
Price: $51.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.00 (20%)
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.

Want it delivered Tuesday, November 10? Choose One-Day Shipping at checkout. Details
19 new from $35.77 14 used from $34.98

Formats

Amazon Price New from Used from
  Kindle Edition $41.59 -- --
  Hardcover $51.99 $35.77 $34.98

Frequently Bought Together

Foundations of F# (Expert's Voice in .Net) + Expert F# (Expert's Voice in .Net) + F# for Scientists
Price For All Three: $175.58

Show availability and shipping details

  • This item: Foundations of F# (Expert's Voice in .Net) by Robert Pickering

    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) by Don Syme

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

  • F# for Scientists by Jon Harrop

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


Customers Who Bought This Item Also Bought

F# for Scientists

F# for Scientists

by Jon Harrop
5.0 out of 5 stars (6)  $59.60
Programming F# (Animal Guide)

Programming F# (Animal Guide)

by Smith Chris
5.0 out of 5 stars (1)  $29.69
Functional Programming for the Real World: With Examples in F# and C#

Functional Programming for the Real World: With Examples in F# and C#

by Tomas Petricek
$31.49
Concurrent Programming on Windows

Concurrent Programming on Windows

by Joe Duffy
4.5 out of 5 stars (13)  $44.50
The Definitive Guide to F#

The Definitive Guide to F#

by Don Syme
$60.43
Explore similar items

Editorial Reviews

Product Description

Functional programming (FP) is the future of .NET programming, and F# is much more than just an FP language. Every professional .NET programmer needs to learn about FP, and theres no better way to do it than by learning F#and no easier way to learn F# than from Foundations of F#.

If youre already familiar with FP, youll find F# the language youve always dreamed of. And all .NET programmers will find F# an exciting real-world alternative to C# and Visual Basic. This book is likely to have many imitators, but few true competitors. Written by F# evangelist Rob Pickering, and tech reviewed by F#s main designer, Don Syme, this 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.



About the Author

Robert Pickering is an extraordinarily prolific writer on F#. The F# Wiki on his Strangelights.com web site is among the most popular F# web sites in the world. He is a consultant for LexiFi, lives in France, and works on projects in England, Denmark, Holland, and Belgium. He received his bachelor's of science in computer science from Manchester University in 1999.

Product Details

  • Hardcover: 360 pages
  • Publisher: Apress (May 30, 2007)
  • Language: English
  • ISBN-10: 1590597575
  • ISBN-13: 978-1590597576
  • Product Dimensions: 9.4 x 7.1 x 1.2 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon.com Sales Rank: #352,159 in Books (See Bestsellers in Books)

More About the Author

Robert Pickering
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Robert Pickering Page

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Foundations of F# (Expert's Voice in .Net)
41% buy the item featured on this page:
Foundations of F# (Expert's Voice in .Net) 3.2 out of 5 stars (13)
$51.99
Expert F# (Expert's Voice in .Net)
33% buy
Expert F# (Expert's Voice in .Net) 4.1 out of 5 stars (18)
$63.99
F# for Scientists
13% buy
F# for Scientists 5.0 out of 5 stars (6)
$59.60
Programming F# (Animal Guide)
10% buy
Programming F# (Animal Guide) 5.0 out of 5 stars (1)
$29.69

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 Reviews

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

 
22 of 25 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)   
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.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
12 of 13 people found the following review helpful:
3.0 out of 5 stars Functional but frustrating, August 21, 2007
By Brad S. Williams (Portland, OR USA) - See all my reviews
(REAL NAME)   
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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 7 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
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...
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

2.0 out of 5 stars There are better F# books out there...
.. like Chris Smith's book. Go get that.

This book is OK, but has some major issues.

For one thing it was written about an early version of F#. Read more
Published 1 month ago by James Bender

1.0 out of 5 stars this is the worst book ever
Examples are not explained well and need additional libraries to import.
The book in general is very hard to read. Read more
Published 4 months ago by A. K.

5.0 out of 5 stars To me, it has been the other way around.
Some reviewers say other books are more gentle towards the beginner, but honestly in my case it has been the opposite. Read more
Published 13 months ago by Steven Burns

4.0 out of 5 stars Foundations of F#
Overall I think this was a good book. It served it's purpose well, and even goes through how to create a lot of objects using the programming language. Read more
Published 16 months ago by Nick W

4.0 out of 5 stars An adequate reference, not suitable for beginners
Foundations is geared toward IT professionals who want to get up to speed on F# quickly. In general, I found the organization of the book and the presentation of F# syntax very... Read more
Published 17 months ago by Ms. Terious

3.0 out of 5 stars Too much of a rehash of the F# manual.
I found most of the this book to be a rehash of the F# manual and F# blogs.
Published 17 months ago by E. Holton

2.0 out of 5 stars Get an edit!
The author may know what he's talking about but the book fails to communicate. aPress should have (at a minimum) had an editor translate the text into (readable) English.
Published 23 months ago by R. Way

4.0 out of 5 stars Good book for .NET programmers that want to learn an exciting functional language
Foundations of F# presents the F# language, a functional programming language that runs on the .NET platform. Read more
Published on July 20, 2007 by Andrei Formiga

5.0 out of 5 stars Great book for a great computer language
This is an excellent book for a practical introduction to the F# language. The best part of the book for me was its discussion of how to connect F# with C#. Read more
Published on June 25, 2007 by L. Johnson

5.0 out of 5 stars Must have book in your bookshelf about F#
"Foundations of F#" is a great introductory book for F# with some advanced samples. For those who are unfamiliar with functional programming, this book gives the notions of... Read more
Published on May 28, 2007 by Can Erten

Only search this product's reviews



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
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 1 day ago
textbook scam 66 6 days ago
Amazon is a great place to buy textbooks! 35 18 days ago
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.