前言

来源:互联网 发布:手机的危害数据 英文 编辑:程序博客网 时间:2024/05/29 10:10

前言

 

2003 年,我在寻找处理中间语言(IL,intermediatelanguage)的工具。中间语言是由 .NET 语言编译成的。那时,.NET 还相当新,没有更多的选择。很快,我就发现最好的选择就是一个叫Abstract IL(AbsIL)的 API,它是用 F# 语言编写的。于是,我决定用 F# 为 AbsIL 写一个小的封装程序,从 DLL 中提取我需要的有用信息,因为,它比用 C# 更方便。在我编写封装程序期间,有趣的事情发生了:即使在那时,编译器还不是很完美,但是,写 F# 程序一点也不难,我发现,写 F# 程序是一种享受。很快,我完成了程序的编写,但是,我不想再回到 C# 了。一句话,我迷上 F# 了。

那时,我是一名医生,需要定时找一些新技术和新的 API,我决定所有工作都用 F# 来做。与些同时,与 Web 通信的新方法,博客,也逐渐成熟,也创造一个新的英语单词 blog。我决定也要建一个博客,因为业内人士似乎都有了。于是,我创建了自己的博客strangelight.com,至今还在。后来,我还在上面创建了有关 F# 的维基。strangelight.com 一直很流行。

我的工作需要经常外出,大量的时间不是在宾馆,就是在火车、飞机上,若要查看这些场合作为时间尝试一下 F # 中的东西来。期间,我与Don Syme 交换了大量电子邮件,最后,我们终于见面了。在华盛顿的一个酒馆,我们要了一杯啤酒。Crick 也去了,他们首先拼凑了 DNA 结构。现在谈话的酒吧是 Syme 和Pickering 第一次见面的酒吧吗?不可能。无论如何,所有这一切使我想知道能用新学的 F# 和函数式编程知识来做什么。大约就在这个时候,Jim Huddleston 发了个 F# 邮件列表,询问谁想要写一本有关 F# 的书。好啊,我有些情不自禁,听起来这份工作就是给我的。但是,2007 年 5 月,《Foundations of F#》出版了。

大约半年后,微软宣布 F# 将投入生产,并成为 Visual Studio 2010 的一部分。对于错过了上一次来说,这似乎是极好的机会,所以我签约写本书的一个新版本,我有信心使之成为Visual Studio 2010 中 F# 的文档,就是你拿在手中的这本书。

关注 F# 的进化很有趣,从最基本的语言到完全成熟,再到今天我们看到的强大工具。写此书改变了我,我也希望阅读此书能改变你的生活。

0 0
原创粉丝点击