F# for Scientists

Learn Microsoft Research's latest .NET functional programming language, with hundreds of awesome examples covering everything from interactive data dissection to easy-to-use visualization with DirectX.

This book contains hundreds of source code examples and dozens of diagrams that elucidate the power of functional programming to explain how the F# programming language is the ideal tool for scientists wanting to collate, analyse and visualize their data easily and efficiently.

Proof read by Don Syme (lead developer of F# at Microsoft Research).

Original source code

We are collating all of the original source code from the book to make it freely available here. Please register your interest and we will let you know as soon as more code from the book becomes available.

New source code, new examples and video screencasts by the author

We are also separately productizing updated examples from the book that will be kept up to date with respect to the latest F# (and other libraries, such as Windows Presentation Foundation) and bundling them with screencasts by the author describing all of the relevant topics. Please register your interest if you want to know about this exciting future product.

Related material is also covered and expanded upon in three of our other products:

Chapters

  1. Introduction (free PDF! and full source code)
  2. Program structure (full source code)
  3. Data structures
  4. Numerical analysis
  5. Input and output
  6. Simple examples
  7. Visualization
  8. Optimization
  9. Libraries
  10. Databases
  11. Interoperability
  12. Complete examples
  13. Troubleshooting

Resources

  • The F# for Scientists book club at Google Groups

Book stores

F# for Scientists is available on-line from the following stores:

Testimonials

"I was blown away with this book." - Sparky Dasrath (read the full review)

"I wish more books were written at this level of quality... it's well organized, well written, and draws from classic examples in mathematical computing." - Jamie Bernardin, President and Founder of DataSynapse (read the full review)

"I highly recommend this book - it's a pleasure to read, and has proven to be a useful reference" - M. Sottile (read the full review)

"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" - Steven Burns (read the full review)

"...by far the best book I've come across is F# For Scientists." - (read the original)

"...an excellent book and an invaluable resource for those working in quantitative computing." - Chris Smith, Microsoft Redmond (read the full review)

"I have to say, it is fantastic..." - Matt Valerio (read the full review)

"The visualization chapter is so beautiful, so crisp. It's like waking up to see snow clad mountains out your window." - Don Syme, Microsoft Research

(Note: We are not VAT registered and, therefore, cannot provide VAT receipts)

Mastercard VISA VISA Delta VISA Electron VISA Purchasing JCB Solo Switch