F# for Technical Computing
|
Read this full-color book to learn how Microsoft's new F# programming language can be used as a next-generation platform for high-performance interactive technical computing. Topics covered include the latest version of the F# language, parallel programming with the Task Parallel Library, Windows Presentation Foundation for visualization, concurrent programming with asynchronous workflows, file manipulation, text handling including regular expressions, data structures, algorithms and performance optimization.
This book contains hundreds of source code examples and dozens of diagrams that elucidate the power of functional programming and explain how the F# programming language is the ideal tool for scientists and engineers wanting to collate, analyse and visualize their data easily and efficiently.
|
Only £125
Bulk discounts
Buy two or more copies at a time and receive a substantial discount:
New topics
F# for Technical Computing covers the following exciting new topics:
- The latest version of the F# language.
- Windows Presentation Foundation for 2D and 3D graphics.
- .NET interfaces including
IEnumerable, IComparable and IDisposable.
- Named and optional arguments.
- Shared-memory parallel programming for multicores with Microsoft's Task Parallel Library.
- Distributed parallelism for clusters with MPI.
- Dissecting XML using LINQ.
- Asynchronous workflows for concurrent programming.
- Purely functional data structures (balanced trees, tries, lazy streams and queues).
- Traversing and manipulating files and directories.
- Regular expressions.
- Sequence expressions.
- Reflection.
- Functional design patterns (tail calls, untying the recursive knot and continuation passing style).
- Cache efficiency.
- Linear algebra.
All of the graphs in this book were created using our own F# for Visualization library.
Register your interest
If you would like to be receive updates on this product please register your interest on-line.
Chapters
- Introduction
- Functional programming
- Object oriented programming
- F# Collections
- Creating Data Structures
- Numerics
- File and text processing
- Libraries
- Graphics
- Concurrent programming
- Parallel programming
- Performance
- Worked examples
Testimonials
|
"Love the book: it is a gold mine that will probably take me many years to digest! Also like the color and lay-flat binding." - André van Meulebrouck
|
|
"Harrop's breath and depth of understanding is only surpassed by his clarity." - Art Scott (read the full review)
|
|
"The explanations, again, are tight and precise. The examples are excellent...loved every minute of it." - Eric Baur (read the full review)
|
The following testimonials refer to this book's predecessor, F# for Scientists:
|
"Excellent from first to last." - James O'Brien (read the full review)
|
|
"I was blown away with this book." - Sparky Dasrath (read the full review)
|
|
"The best book on the subject." - Steve Yetter
|
|
"The best F# book" - Lew, Connecticut USA (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)
|
|
"...gives the reader a true idea of what functional programming is really about, what it should be used for and how it should be used." - Federico de Vita, Acacia, UK (read the full review)
|
|
"As someone who works in scientific computing, I have always wished for a reference that would explain how to use this family of languages in scientific contexts. This book provides an excellent discussion of this topic." - Matthew 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)
|
|
"I'm a big fan of your work - your book F# for
Scientist is excellent and I learned a lot from it." - Matthew Moloney
|
|
"...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)
|
|
"One of the best technical expositions I have ever read." - David Glaubman
|
(Note: We are not VAT registered and, therefore, cannot provide VAT receipts)
 |
 |
 |
 |
 |
 |
 |
 |
| Mastercard |
VISA |
VISA Delta |
VISA Electron |
VISA Purchasing |
JCB |
Solo |
Switch |
|