Industrial-Sized Deals TextBTS15 Shop Women's Handbags Learn more nav_sap_plcc_6M_fly_beacon Andra Day $5 Off Fire TV Stick Off to College Essentials Shop Popular Services pivdl pivdl pivdl  Amazon Echo Starting at $99 Kindle Voyage Gear Up for Football Baby Sale
F# for Scientists and over one million other books are available for Amazon Kindle. Learn more

F# for Scientists 1st Edition

8 customer reviews
ISBN-13: 978-0470242117
ISBN-10: 0470242116
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Sell yours for a Gift Card
We'll buy it for $2.00
Learn More
Trade in now
Have one to sell? Sell on Amazon
Rent
$15.72
Buy used
$22.45
Buy new
$67.88
More Buying Choices
23 New from $47.22 24 Used from $18.49
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


InterDesign Brand Store Awareness Textbooks
$67.88 FREE Shipping. Only 2 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

F# for Scientists + Expert F# 3.0 (Expert's Voice in F#) + Real-World Functional Programming: With Examples in F# and C#
Price for all three: $153.42

Buy the selected items together

Editorial Reviews

Review

"The hardbound book is a really solid treatment." (Computing Reviews, February 5, 2009)

From the Back Cover

"This work strikes a balance between the pure functional aspects of F# and the object-oriented and imperative features that make it so useful in practice, enable .NET integration, and make large-scale data processing possible."
—Thore Graepel, PhD, Researcher, Microsoft Research Ltd.

Over the next five years, F# is expected to become one of the world's most popular functional programming languages for scientists of all disciplines working on the Windows platform. F# is free and, unlike MATLAB® and other software with numerical/scientific origins, is a full-fledged programming language.

Developed in consultation with Don Syme of Microsoft Research Ltd.—who wrote the language—F# for Scientists explains and demonstrates the powerful features of this important new programming language. The book assumes no prior experience and guides the reader from the basics of computer programming to the implementation of state-of-the-art algorithms.

F# for Scientists begins with coverage of introductory material in the areas of functional programming, .NET, and scientific computing, and goes on to explore:

  • Program structure

  • Optimization

  • Data structures

  • Libraries

  • Numerical analysis

  • Databases

  • Input and output

  • Interoperability

  • Visualization

Screenshots of development using Visual Studio are used to illustrate compilation, debugging, and interactive use, while complete examples of a few whole programs are included to give readers a complete view of F#'s capabilities.

Written in a clear and concise style, F# for Scientists is well suited for researchers, scientists, and developers who want to program under the Windows platform. It also serves as an ideal supplemental text for advanced undergraduate and graduate students with a background in science or engineering.

See all Editorial Reviews
NO_CONTENT_IN_FEATURE


China
Engineering & Transportation Books
Discover books for all types of engineers, auto enthusiasts, and much more. Learn more

Product Details

  • Hardcover: 368 pages
  • Publisher: Wiley-Interscience; 1 edition (August 4, 2008)
  • Language: English
  • ISBN-10: 0470242116
  • ISBN-13: 978-0470242117
  • Product Dimensions: 6.4 x 0.9 x 9.6 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #1,392,078 in Books (See Top 100 in Books)

Important Information

Ingredients
Example Ingredients

Directions
Example Directions

More About the Author

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

Customer Reviews

5 star
88%
4 star
0%
3 star
0%
2 star
0%
1 star
12%
See all 8 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

27 of 29 people found the following review helpful By Seattle Reader on June 7, 2010
Format: Hardcover Verified Purchase
As much as I have enjoyed and learned from this book in the past few years, at this time I can only rate it one star, because the F# language has changed a lot since this book was published.

I Strongly Suggest: do not get this older F# book. Instead get a newer F# book.

Here are your new-enough choices on Amazon today:
Smith Programming F#: A comprehensive guide for writing simple code to solve complex problems (Animal Guide)
Syme Expert F# 2.0 (The Definitive Guide)
Pickering Beginning F#
Petricek Real World Functional Programming: With Examples in F# and C#
and lastly a pre-order-only until June 30: Neward Professional F# 1.0

F# is much newer than many programming languages, for example Python. At this point in Python's history, if you wanted to study Python, you could get by with a book on Python 2.x, rather than a book on current Python 3.x - in fact a lot of shops are still using Python 2.x

But nobody is using F# 1.x anymore! And here in the year 2010 you will hit many more difficulties learning F# from an old F# 1.x book than you would learning Python from an old Python 2.x book.

This old book is based on early versions of F# 1.
Read more ›
3 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
12 of 14 people found the following review helpful By Spk on November 5, 2008
Format: Hardcover Verified Purchase
I am brand new to functional programming and this is my 3rd book having gone through both Foundations of F# and Expert F# which details the language very well. However, I was blown away with this book. While it does have some technical elements/examples to it, I found that it helped me bridge the gaps in some topics I did not fully grasp from the other two books.

This was written prior to the F# Sept 2008 CTP and due to changes in the language, one or two examples (again,let me stress just a few) needed to be modified in order to be compatible with the changes.

I enjoyed all the topics immensely but without a background in DirectX or 3D programming, while the chapter on visualization is beautiful, it is challenging. My readings in WPF3D helped a lot in parsing what was going on here. In addition, while there is information on using Windows Forms, I wished there was a section (or two!) on WPF. However, the F# Journal (by the same author) does have a few articles on WPF which are also very excellent.

The only thing is that, sometimes, the explanations for the examples are not very thorough, and it is a bit daunting as a beginner. One such example is the Powerset from 6.4.15 (p167) which took a while to work through. As such, I made a blog post just for this detailing how to get the solution for this.

This is not a book to, per say, 'learn F#', the previous two are for that. F# for Scientsts is great if you already have the basics at hand. All in all, I HIGHLY recommend this book. It is an excellent resource/reference and in my opinion, it is one of those books you have handy -> Just in case.

Overall A+.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
10 of 13 people found the following review helpful By Amazon Customer on July 16, 2009
Format: Hardcover Verified Purchase
Misleading title. There is nothing "scientific" in this book. This is more or less standard collection of basic data structures and algorithms. However, you do these differently in F# than in Java. If you want to program nontrivial problems in F#, you need this book all the time. The best F# book among available
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 8 people found the following review helpful By Steven B. on October 16, 2008
Format: Hardcover Verified Purchase
Being mathematically and scientifically oriented (and a fan of functional programming) I was destined to like this book.
This book shows you how to use F# in a scientific context. The other F# books show you the mechanics, this one tells you how to drive it at full speed and take the corners. Numerics, Parsing, Visualization, it's all in here.
The only two non-positive comments I can make about this book are:
- I wish the visualization chapter used WPF3D instead of DirectX
- I wish there was some tiny description for at least some of the arguments/variables used (p, q, f, n, w, etc). The reason being some of the subjects covered are non-trivial already and having to figure out the construction elements becomes time consuming.
With that said, the book is wonderful and if you end up liking it as much as I did, there's a paid subscription to a journal by the same author where you'll get bimonthly articles along the same line of this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
F# for Scientists
This item: F# for Scientists
Price: $67.88
Ships from and sold by Amazon.com