《F# for Scientists》可以下载到了,献给科学领域的程序员们

简介:

好久以来,手头的F#书只有两本《Foundations of F#》和《Expert F#》。《F# for Scientists》和《Real World Functional Programming With Examples in F# and C#》出版也有段时间了,但一直下载不到。遂一直关注pdfchm.net。嗯,没有让我失望,今天的邮件中终于看到《F# for Scientists》的身影了!

如果你是一位面向计算的研究人员、科学家抑或是其它的开发人员,同时你还需要学习FP、.NET和科学计算,那么《F# for Scientists》将是很好的选择。

本书的作者Jon Harrop博士,曾教授过数学、生物学和计算机科学。他创建了Flying Frog咨询公司,还编写过数本计算科学方面的书籍,包括《OCaml for Scientist》。想想F#与OCaml的渊源,再看看作者在科学计算方面的经历,实在令人期待。(本书与《OCaml for Scientist》一书的组织结构类似)

F#设计者Don Syme为该书作序。他在其中提到,“过去的30年中,我们看到了一个新职业的不断发展:科学领域的程序员(scientific programmer)。”一个好的scientific programmer需要在科学和编程方面都有不错的基础。“但是,程序界领域与其它领域的文化相差很大。在本书中,Harrop博士做出了很大的努力来贯通三种不同的文化:托管代码编程(.NET或Java)、科学领域的编程和函数式编程。”并且,“F#本身就很好地连接起了.NET平台和函数式编程。”

《F# for Scientists》的主要内容包括:

  • 程序结构
  • 优化
  • 数据结构
  • 类库
  • 数值分析
  • 数据库操作
  • I/O
  • 互操作
  • 可视化

可以在这里:http://book.pdfchm.net/F-for-Scientists/9780470242117下载到这本书。


本文转自一个程序员的自省博客园博客,原文链接:http://www.cnblogs.com/anderslly/archive/2008/12/19/now-we-can-download-fsharp-for-scientists.html,如需转载请自行联系原作者。

目录
相关文章
|
C# 前端开发
WPF DatePicker默认显示当前日期,格式化为年月日
原文:WPF DatePicker默认显示当前日期 WPF的日历选择控件默认为当前日期,共有两种方法,一种静态,一种动态。 静态的当然写在DatePicker控件的属性里了,动态的写在对应的cs文件里,具体请看下面。
6777 0
|
SQL Oracle 关系型数据库
SQL学习之使用order by 按照指定顺序排序或自定义顺序排序
我们通常需要根据客户需求对于查询出来的结果给客户提供自定义的排序方式,那么我们通常sql需要实现方式都有哪些,参考更多资料总结如下(不完善的和错误望大家指出): 一、如果我们只是对于在某个程序中的应用是需要按照如下的方式排序,我们只需在SQL语句级别设置排序方式:
1244 0
|
开发框架 前端开发 .NET
ASP.NET Core MVC从入门到精通[PDF版]
ASP.NET Core MVC从入门到精通[PDF版]
715 0
|
存储 安全 开发工具
Mac 上的 .DS_Store 究竟是什么文件?如何删除?
Mac 上的 .DS_Store 究竟是什么文件?如何删除?
7540 0
|
C#
WPF: FishEyePanel/FanPanel - 自定义Panel
原文:WPF: FishEyePanel/FanPanel - 自定义Panel 原文来自CodeProject,主要介绍如何创建自定义的Panel,如同Grid和StackPanel。
1380 1
|
SQL .NET Java
我为什么喜欢用C#来做并发编程
C#编程语言是由微软公司专门为.NET平台设计的语言。C#是从C,C++和Java发展而来,它吸收了这三种语言最优秀的特点,并加入了自己的特性。本文来自具有15年.NET开发经验的IT老兵的分享,将与大家分享C#做并发编程的独到经验。
6718 0
Advanced Installer 安装前卸载旧版本的办法
原文:Advanced Installer 安装前卸载旧版本的办法 Advanced Installer这个工具百度出来的资料太少了。 在我们平常打包的工作中,经常遇到的一个问题是,如何能在安装新版本的时候友好的提示/卸载之前的旧版本,而不是粗暴的直接让用户自行去卸载呢?今天就这个问题给出下面一个具体的解决办法,话不多说,直接开始: 方案一:安装时自动卸载旧版本 第一步:找到并记录下上一个版本的Upgrade Code,此Code在上一个工程中的如下位置: 第二步:在新版本中的Upgrade Code要保证和前一版本的此Code一致。
2021 0