代码之家  ›  专栏  ›  技术社区  ›  Peanut

学习F[关闭]

f#
  •  42
  • Peanut  · 技术社区  · 16 年前

    对于那些学习过f-你推荐什么作为学习语言的最佳资源-书籍、网站等。我目前的背景是C和ASP.NET。 多谢。

    10 回复  |  直到 7 年前
        1
  •  30
  •   Samantha    7 年前

    如果你有C的背景,那么你可能对我正在写的那本书感兴趣。不像专家F(这确实是一本伟大的书!),我的书针对的是现有的.NET和C开发人员,他们没有任何功能编程经验。它叫 Real-World Functional Programming 并且包含了F和C中的大多数示例(在C中,您还可以使用一些函数构造)。

    你可以看看 overview article 以及 first chapter is available for free . 目前,有11/18章可从 Manning .

    托马斯

    (附言:我想为一个小广告道歉,但我相信这是一个相关的、希望有用的答案!)

        2
  •  16
  •   J D    14 年前
        3
  •  8
  •   namin    16 年前

    我强烈推荐这本书 Expert F# . 这本书反映了F语言本身:优雅、有趣和实用。

    真正有趣的是,代码示例从来没有像通常呈现语言的文本那样看起来是人为的。事实上,专家F远远超出了教学F:这是一个有效的功能性编程的有力证明。

    我最喜欢的一章是介绍面向语言的编程(ch.9),它包含了许多吸引人的例子:概率工作流程、通过反映类型进行模式编译,以及使用F引文进行错误估计,仅举三个最显著的例子。

    总之,我热情地推荐专家F,特别是当您的任务要求您在.NET平台上编程时。虽然C还行,但F更优雅,更有趣,更富有成效——你不会回头看。

        4
  •  6
  •   Sorskoot    16 年前

    这个 video 对初学者来说是个好消息。这个 official 这个地方也有很多信息。

    我只是偶然发现 this 博客。约翰对你在F中的第一步有很好的解释。

        5
  •  4
  •   Brian Rasmussen    16 年前

    我现在也在看F,我在用这本书 Expert F# 我觉得这很有用。我很快就开始追逐了,但如果你不是初学者,在我看来也不难跟上。

        6
  •  4
  •   Community CDub    8 年前

    This question 也有帮助。

        7
  •  4
  •   andersh    12 年前

    你一定要看看这个网站: tryfsharp.org (来自Microsoft Research)。

    也, Programming F# 3.0 (O'Reilly) 是一本好书!结构很好,很简洁。

        8
  •  2
  •   Roberto    16 年前

    以下是我最喜欢的两个尚未列出的F网站:

    http://cs.hubfs.net/

    http://www.fsharphelp.com

    这是一本我认为有用的书(也没有列出): F的基础#

    http://www.amazon.com/Foundations-F-Experts-Voice-Net/dp/1590597575/ref=pd_bbs_sr_3?ie=UTF8&s=books&qid=1229527045&sr=8-3

        9
  •  1
  •   Matthew Adams    12 年前

    我正在写一个关于初学者学习编程的系列文章,采用“学习-思考-计算”的方法。F是主要的学习语言。

    starts here 里面有九篇文章。

        10
  •  0
  •   PPS    16 年前