摘要:
《Two Dozen Short Lessons in Haskell》(Copyright © 1995, 1996, 1997 by Rex Page,有人翻译为Haskell二十四学时教程,该书如果不用于赢利,可以任意发布,但需要保留他们的copyright)这本书是学习 Haskell的一套练习册,共有2本,一本是问题,一本是答案,分为24个章节。在这个站点有PDF文件。几年前刚开始学习Haskell的时候,感觉前几章还可以看下去,后面的内容越来越难以理解。现在对函数式编程有了一些了解后,再来看这些题,许多内容变得简单起来了。
这个学习材料内容太多,想把整书全面翻译下来非常困难,只有通过练习题将一些知识点串起来,从2012年底开始做这本书的习题,终于在2013年9月完成,Haskell果然很难,有些习题也没有弄明白,这是全部习题答案的索引。 阅读全文
posted @ 2013-09-05 10:01
申龙斌的程序人生
阅读(1230)
评论(0)
推荐(0)
摘要:
这是《Two Dozen Short Lessons in Haskell》这本书的最后一章,第23章没有习题。这一章里介绍了Haskell如果自定义一种类型,并且用一个双人博弈游戏为例子讲解了如何使用这些类型,里面简单介绍了Minimax算法。至此,这本书全部学完,当然还没用Haskell写过什么大一点的程序,只是掌握了其基本概念。 阅读全文
这是《Two Dozen Short Lessons in Haskell》这本书的最后一章,第23章没有习题。这一章里介绍了Haskell如果自定义一种类型,并且用一个双人博弈游戏为例子讲解了如何使用这些类型,里面简单介绍了Minimax算法。至此,这本书全部学完,当然还没用Haskell写过什么大一点的程序,只是掌握了其基本概念。 阅读全文
posted @ 2013-09-05 09:33
申龙斌的程序人生
阅读(856)
评论(0)
推荐(0)

《学得少却考得好Learn More Study Less》这本书最早是从褪墨网站上看到的,crowncheng翻译了全文。这本书介绍了不少学习方法,非常适合在校的学生,原文的作者Scott Young在高中和大学的学习成绩很好,但花在学习上的时间并不太多。全书引入了Holistic(整体性学习方法)这个单词,用来与死记硬背(Rote Memorization)学习法相区别,精华在于隐喻、内视化和图表化几个方法。
《注意力曲线----打败分心与焦虑》这本书的英文名为《Find Your Focus Zone》,从这本书说到的最重要的一点可能就是注意力与刺激的倒U形曲线了,知道了这个原理,你所需要的就是提升或降低刺激,从而使你进入专注区(Focus Zone),当然需要一些技巧来进行适当的刺激。
这是一本德国人写的书,里面不仅仅包括快速阅读的技巧,还有点时间管理和精力管理的内容。
全书分为四个部分:
第一部分:快速阅读,提取信息。
第二部分:视觉卡片,处理信息。(视觉卡片实际上就是思维导图)
第三部分:记忆技巧,存储信息。(这里讲到了时间管理)
第四部分:实际应用,调用信息。(这一部分实际上只有1页!)
这段时间正在参加密集式的英语培训,以前的日常作息安排全部被打乱,以前都是在晚上读书的,现在却有点抽不出时间读完一本书。
《杠杆阅读术》可能因为是日本人写的书所以在豆瓣上评分并不高,我收藏到读书清单时评分为7.2-7.5之间吧,但感觉这书还是不错,能从中学到5%有用的东西就非常好。
个人喜欢下象棋、打桥牌,作为一名程序员,一直也想写出一个中国象棋引擎来,所以很早就关注这本书了。人生如棋,一生中需要做大量决策和选择,棋如人生,也有类似青年、中年和老年的开局、中局和残局。这本书在豆瓣上评分8.6,也说是卡斯帕罗夫的自传,但实际上是讲述了卡斯帕罗夫如何自我认识和挑战,如何挑战自己和他人,进而如何做出最佳决策的思考过程。
看到这个决策过程,使我想到了之前看的一本书《How We Decide》,这里只讲了一章棋类博弈的决策过程。
作者一直是国际象棋的冠军,处于这个领域的最高峰,所以需要不断的自我研究。而作为普通人,如何通往高手的道路?不仅在国际象棋上,在其它领域应该也是一样。我们必须了解自己的决策制定过程,并通过不断的练习来提高自己的直觉,一种无意识的效果。
浙公网安备 33010602011771号