文章吧-经典好文章在线阅读:Learn You a Haskell for Great Good!读后感精选10篇

当前的位置:文章吧 > 经典文章 > 读后感 >

Learn You a Haskell for Great Good!读后感精选10篇

2022-05-13 16:54:13 来源:文章吧 阅读:载入中…

Learn You a Haskell for Great Good!读后感精选10篇

  《Learn You a Haskell for Great Good!》是一本由Miran Lipovaca著作,No Starch Press出版的Paperback图书,本书定价:USD 44.95,页数:400,文章吧小编精心整理的一些读者的读后感,希望对大家能有帮助。

  《Learn You a Haskell for Great Good!》读后感(一):中文版

  刚刚发现内容被豆瓣和谐了,重新发下链接

  :人家不反党不反人民没看过让子弹飞没来得及围观方叫兽基本上人畜无害还有作者许可~

  ----------------------------

  Miran Lipovača to me

  how details 12/10/08

  Awesome!

  I have a Mercurial repository of the source code for the site at https://sharesource.org/hg/lyah so you can just download it, change base.php to reflect your URL and maybe edit the .htaccess a bit and you can put that on any Apache server.

  If you need anything else, just let me know!

  Cheers!

  ----------------------------

  豆娘不许傲娇!

  《Learn You a Haskell for Great Good!》读后感(二):纯粹的爷们喜欢的是纯粹的姑娘

  最近我终于有一些空闲的时候,所以打算学点什么新鲜的东西。恰好有天看到 haskell 的介绍,它是一个纯粹的函数式编程语言,我熟悉的 C 语言是纯粹的命令式语言。所以如题目说的,我觉得学习一下 haskell 能收获许多吧

  这本书我看的作者主页的版本,内容应该跟纸质书差别不大。大概花了两个星期的业余时间

  关于函数式编程以及 lambda 算子网上也有很多的参考资料。除了开头的类型等基础的知识以外,要说著名的难以理解的 monad,我觉得可能主要是思维上的不习惯吧。命令式语言不太需要那么高层次的抽象,在函数式编程这里似乎就是必须的。当然要说理解只是概念上的粗浅理解,要对它理解更多,还得多多使用,多多编程

  然后本书的风格确实非常好,适合入门,文字清新活泼,插图寓意深刻又溢于言表。边看文字边看旁边的插图也很欢乐

  有时间多写几个程序,看那本<real world haskell>

  《Learn You a Haskell for Great Good!》读后感(三):monad的引入效果不太好

  monad的引入个人感觉效果不是太好。

  如果可以先介绍monad的数学定义,之后介绍Haskell中的定义monad的方法,并讨论这两种定义之间的联系(如通过return/join/fmap定义monad和通过return/bind(>>=)定义monad这两种方法之间的等价性),然后再通过大量的例子来展示monad在haskell编程中的实际使用方法,特别是do block的运用,可能效果会更好一点。

  当然,如果能在引入monad之前,利用上述类似的方法,引入functor,natural transformation,(甚至,我个人觉得,为了让monad的概念更清晰,应该在引入functor之前,引入category的定义),这样效果可能更好一点。虽然对这些概念的理解不是理解Haskell中monad的充分条件,但却可以有效地消除诸如“为什么Haskell中的monad要这样定义”的烦躁情绪。

  这里,我给出一个wikibook上介绍Haskell中用到的category theory基础的链接,可以作为阅读过程中帮助理解的一个参考。当然,最有效的方法,还是自己反复思考,以提炼出自己的理解

  https://en.wikibooks.org/wiki/Haskell/Category_theory

  如果非得按照书中引入monad的方式来理解monad,我的感觉是,强迫自己反复思考monad和do block之间的相互转换,可能会是一个比较好方法。详细内容可以参考书中do notation这一章节

  插图非常漂亮,写作的手法也很生动,有很多梗在里面,尤其是最后几章关于monad的章节命名,喜欢克林伊斯特伍德的朋友应该会有会心一笑 :)

  但是,最后一章读完,是书没写完的感脚啊。。。

  《Learn You a Haskell for Great Good!》读后感(四):纸质版: 征集试读 & Wait for your pull request

  受人民邮电出版社的委托,lyah简体中文纸质版的初稿终于接近尾声了。我负责将前八章重新整理,MaskRay负责补完后续部分。

  就个人感情而言,lyah可以算是对我影响最大的一本书。在开始《Haskell趣学指南》的翻译时还没有电脑,带着一只电子词典、一本打印稿、两本笔记本,接近一年的时间下来慢悠悠地翻完了前九章[0]的初稿。这也是第一次“咦一天做一点一天做一点居然最后能完工”[1]的体验。随后因为不知道有markdown,自己还写了一个挫到爆的文档生成器。

  当然最后坑掉了大家都知道的 _(:з」∠) _

  所以填掉这只翻译坑,也算是几年以来最大的夙愿之一了。

  ---- 苦逼译者的分割线 ----

  《haskell趣学指南》在发布之后曾受大家错爱良多,很少收到负面的评价。但是在整理稿件时,自己却发现了很多低级的翻译错误,想来实在是惭愧。然而个人目力之所及,以及能力之有限,怕是仍有许多漏网之鱼。

  所以在lyah简体中文纸质版上市之前,还想请朋友们过目一下初稿,如有发现粗劣翻译的迹象,我们可以把它杀死在摇篮里。

  如果感兴趣,请发邮件给我: me.ssword@gmail.com,我会给你发一个html文件的压缩包。或者开一份源码仓库的权限(host在gitcafe)。任何翻译错误、任何不通顺的句子,不管有多少,请不要介意向我指出。

  时间截止到 6 月 17 日,也就是两周后。

  感激不尽。

  [0]: 发布在网络上的《haskell趣学指南》只有七章半,剩下的一章半至今仍留在笔记本里,到最后发起懒来没打字 TvT

  [1]: 当时作者还只更新完第九章的样子?

评价:

[匿名评论]登录注册

评论加载中……