F# for Scientists

Jon Harrop

  • 出版商: Wiley
  • 出版日期: 2008-03-01
  • 定價: $2,980
  • 售價: 5.0$1,490
  • 語言: 英文
  • 頁數: 368
  • 裝訂: Hardcover
  • ISBN: 0470242116
  • ISBN-13: 9780470242117
  • 相關分類: F#
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

"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.

商品描述(中文翻譯)

這本書在純功能方面的F#和在實踐中非常有用的面向對象和命令式特性之間取得了平衡,使其能夠實現.NET集成並實現大規模數據處理。- Thore Graepel博士,微軟研究有限公司研究員。

在接下來的五年中,預計F#將成為在Windows平台上工作的各個學科的科學家中最受歡迎的函數式編程語言之一。F#是免費的,並且與MATLAB®和其他具有數值/科學起源的軟件不同,它是一種完整的編程語言。

在與微軟研究有限公司的Don Syme協商的基礎上開發,《F# for Scientists》解釋並演示了這種重要的新編程語言的強大功能。本書不需要任何先前的經驗,並引導讀者從計算機編程的基礎知識到最先進算法的實現。

《F# for Scientists》首先介紹了函數式編程、.NET和科學計算等方面的入門材料,然後探討了以下內容:
- 程序結構
- 優化
- 數據結構
- 函數庫
- 數值分析
- 數據庫
- 輸入和輸出
- 互操作性
- 可視化

書中使用Visual Studio的開發截圖來說明編譯、調試和交互使用,同時還包含了一些完整程序的完整示例,以使讀者對F#的能力有全面的了解。

《F# for Scientists》以清晰簡潔的風格撰寫,非常適合希望在Windows平台下進行編程的研究人員、科學家和開發人員。對於具有科學或工程背景的高年級本科生和研究生來說,它也是一本理想的輔助教材。