随笔分类 - 理论
摘要:Monad时学习Haskell函数式编程语言所必须要掌握的内容,stackoverflow中有两个对此的解释,比较抽象: 1)http://stackoverflow.com/questions/44965/what-is-a-monad 2)http://stackoverflow.com/que
阅读全文
摘要:来之知乎 http://www.zhihu.com/question/20761771/answer/19996299 尾递归和一般的递归不同在对内存的占用,普通递归创建stack累积而后计算收缩,尾递归只会占用恒量的内存(和迭代一样)。SICP中描述了一个内存占用曲线,用以上答案中的Python代
阅读全文