learning F#: 开篇

去年的时候,听说erlang挺火的,正好我总想好好学学除了C#之外的语言,就买了本《erlang程序设计》。erlang是一门函数式语言,初看之下,它的编程范式和思维方式和命令式语言有着很大的区别,原生的支持并发编程,也曾被它的神奇所吸引。但是由于工作和erlang是八杆子打不着,耐着性子看了几章之后,也总不能深入。后来就渐渐的把书束之高阁了(什么事都不能持之以恒,惭愧),但是对这种编程范式一直很感兴趣。

现在F#会在VS2010中以一等公民的方式出现,相信以后它在.net领域会有一番作为。也许会对于我的工作给予一些帮助。就想重拾函数式编程,不过这回语言换成了F#。F#的官方网站是http://fsharp.net。网站里推荐了一些书。我下载了其中的三本:《Programming F#》,《Expert F#》,《Functional Programming for the Real World: With Examples in F# and C#》。一看名字,expert F#肯定最吸引人,谁学习不想成为专家呢。不过我想没有一些函数式编程基础的人并不适合用这本书入门,一上来就是一个小例子,虽然不难,但是对于我这种没有基础,又没有耐心的人,一上来还真不好看懂。第三本是比较着C#来讲解的,对于有C#基础的人来说,相信能很容易的看懂,不过页数稍多。最后还是选择了Programming F#,这本书用来入门还是很不错的,从基础讲起,循序渐进,语言也比较简单,看起来没有任何障碍。

现在算是一个开头,写这个blog就是希望用这个blog来催促我把它看完,把F#学好。这些年来,也积累了很多书,每本书都看过,但都没有深入的,认认真真的看完过。回想起来似乎总在看书,又没有什么收获。这样不好。

电子书可以在这里下到,希望有人能够一起,呵呵。

posted on 2010-03-28 02:29  hzwang  阅读(397)  评论(0编辑  收藏  举报

导航