文章吧-经典好文章在线阅读:Real World Haskell的读后感大全

当前的位置:文章吧 > 经典文章 > 经典美文 > 经典精选 >

Real World Haskell的读后感大全

2020-10-03 19:43:02 来源:文章吧 阅读:载入中…

Real World Haskell的读后感大全

  《Real World Haskell》是一本由Bryan O'Sullivan / John Goerzen 著作,O'Reilly Media出版的Paperback图书,本书定价:CAD 49.99,页数:720,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。

  《Real World Haskell》精选点评:

  ●读到第六章就放弃了

  ●太复杂,弃

  ●读完才发现-掉尼玛天坑里面去了,这书就是个开胃小菜啊。Haskell本身的复杂程度爆C++半条街。

  ●简直太不适合初学者了!..对于想进阶Haskell,确又没有读这个的必要--paper感觉更好。写的太晦涩,大段大段的代码,初学者慎入。强烈推荐lyah,这本书就算了

  ●看了一些,书挺好的就是太老了

  ●:无

  ●偏向实践的Haskell入门书,推荐网页版,有各种comment补充细节。

  ●不是很好,既不 real world,好像也没怎么样 haskell

  ●对于FP,我是学Lisp起家,近一年学的是F#,我个人认为Lisp确实是经典中的经典,但是可能过于久远,于是学了F#,不过有人和我说F#来源于Haskell,看完这本书,觉得确实是,怎么说了,一通百通吧,读完这本书,现代FP方面的只是大概都明白了,这书实用,比较经典,要我说唯一不足可能就是个别词用得有些专业化了,不查词典还真不认识,也可能是我英语水平不够,不过这也是我读了众多英文教材中唯一一个动过词典查的- -

  ●其实一直都没有好好看完这本书,real world的东西变化太快,里面有一些东西已经有点跟不上时代潮流了。我希望再用haskell做一些real world的程序只后,可以写出一点经过实践验证的好东西。

  《Real World Haskell》读后感(一):新手入门的示例集合

  没有从头开始看,有了LYaH的基础,仅仅看了一些较为实用的篇章,如

  正则表达式,Parsec,FFI,GUI,Concurrent&Parallel,Network。

  新手把例子敲一遍练手还是不错的。

  《Real World Haskell》读后感(二):还行吧,主页上有免费的网页版

  完全没有函数式语言的经验,以前看过scala某书的第一章,lisp某书的第一章,现在终于花时间学习Haskell。说实话, 这本书写的一般,不太容易懂,前几章翻来覆去读了好几遍,最后看了一下Haskell的cheat sheet,理解个大概,才慢慢有点感觉。前几章太深讲的太散,没有完全理解语言的基本元素就直接上代码了。还没有看到后面的,洋洋洒洒竟然写了700多页。

  读这本书对于看代码是有帮助的,写代码的话还是要是要多练。

  《Real World Haskell》读后感(三):有点难读

  感觉这本书不是那种从入门到精通类型的,读这本书入门太难了,概念跳得太快,而且基本上每章都不能跳过,因为后面的章节经常会引用前面章节的内容,所以看上去每章讲一个主题,但实际上却只能顺序读。

  《Real World Haskell》读后感(四):很实用的书

  本书在Haskell社区评价甚高,也获得了Jolt 大奖。3位作者在写书的过程中,把电子版放到了网上,吸引了无数人的评论。我觉得这是一种很好的方式。

  自己看电子书总觉得有点别扭,等影印版一出,马上去买了一本。确实和书名“Real World”相符,多数例子都是从实际场景入手,一步一步深入和优化。但个人觉得不是很适合入门,一些背景知识介绍不够深入和透彻。

  Functional Programming是近几年比较热门的词汇,象Erlang/Haskell也吸引了不少眼球,但对于大多数人来说,还是和日常的思维习惯有些差异,有些概念不易理解(最出名的应该是monad吧),各种语言之间也在相互借鉴。还是那句老话“No Silver Bullet”,具体场景具体分析吧。

  《Real World Haskell》读后感(五):Haskell入门的最佳选择

  在读这本书之前我也在网上找了一些tutorial之类的东西来看, 但这些材料大多都太聚焦于各种抽象的概念, 每个概念独立成章缺乏融汇贯通很容易让初学者摸不着头脑, 很多toy example虽然看上去很美, 却离实际应用相去甚远.

  Real World Haskell, 正如书名所暗示的, 采用了一种紧密联系实际的写作方式, 每一章大多围绕一个实际的编程任务开始, 在代码实现的过程当中, 逐步把各种抽象的概念揉入其中, 在解决问题的过程的同时也让读者理解概念. 如此书第14章讲述Monad, 但当读者认真读到这里时, 实际上就已经在解决实际问题的过程当中掌握了Monad.(这种写法的一个问题是此书只能顺着读, 如果直接跳到Monad这一章就会看得不知所云) 此书第13章Data Structure, 第18章Monad Transformers, 第25章Profiling and tuning for performance 都非常精彩, 远高于网上能找到的相关tutorial.

  此书另外一点值得一提的是它不仅介绍了Haskell语言本身, 还用很多篇幅讨论了实践当中应当注意的问题以及经验, 毕竟三位作者都是奋斗在Haskell开发第一线多年的大牛.

  Haskell是一门快速发展中的语言, 去年年底出版的书用的是GHC 6.8, 有的地方已经和当前版本的GHC不兼容了, 所以不是所有code都能在现在的GHC下编译通过. 如果遇到这种情况可以去此书在线版本评论, 或者maillist里去找一找解决方案.

  Haskell会成为一门主流的语言吗? 我个人认为非常有可能. 毕竟目前的软件开发越来越注重代码的可靠性, 可重用性以及开发效率, 而functional programming在这几点上是要高于目前主流语言的. 就代码执行效率来说, Haskell实际上可以非常快, 读过这本书第25章之后应该就会对这个问题有一个更好的认识:如果performance是bottleneck, 那么haskell能够在不同的粒度上为程序员提供performance tuning的facilities来做开发时间和运行效率之间的trade off, 从语言本身, 到中间码, 再到assembly code, 应该说要比C/C++这样的语言更加灵活.

  另外, Haskell似乎很有可能成为多核/并行时代编程的主要解决方案. 如果这个成为现实, 那Haskell离一统江湖的日子就不远了.

评价:

[匿名评论]登录注册

评论加载中……