"This work strikes a balance between the pure functional aspects ofF# and the object-oriented and imperative features that make it souseful in practice, enable .NET integration, and make large-scaledata processing possible."
--Thore Graepel, PhD, Researcher, Microsoft Research Ltd.
Over the next five years, F# is expected to become one of theworld's most popular functional programming languages forscientists of all disciplines working on the Windows platform. F#is free and, unlike MATLAB® and other software withnumerical/scientific origins, is a full-fledged programminglanguage.
Developed in consultation with Don Syme of Microsoft ResearchLtd.--who wrote the language--F# for Scientistsexplains and demonstrates the powerful features of this importantnew programming language. The book assumes no prior experience andguides the reader from the basics of computer programming to theimplementation of state-of-the-art algorithms.
F# for Scientists begins with coverage of introductorymaterial in the areas of functional programming, .NET, andscientific 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 toillustrate compilation, debugging, and interactive use, whilecomplete examples of a few whole programs are included to givereaders a complete view of F#'s capabilities.
Written in a clear and concise style, F# for Scientistsis well suited for researchers, scientists, and developers who wantto program under the Windows platform. It also serves as an idealsupplemental text for advanced undergraduate and graduate studentswith a background in science or engineering.
Jon Harrop
Computer Science Computer Science Special Topics Informatik Java Object Technologies - Java Objektorientiertes Programmieren / Java Programmierung Programmierung u. Software-Entwicklung Programming & Software Development Spezialthemen Informatik
"The hardbound book is a really solid treatment." (Computing Reviews, February 5, 2009)
()