《集异璧之大成》

对这本书早有耳闻

只是看过电子版的前言

如果有人曾经看过或想看的话 可留言讨论

函数式 --> 递归 --> 尾递归 --> 怎么转化成尾递归 --> …

接下来我就不知道了

有本书叫 lisp语言,作者是马希文

而他也是这本书的翻译之一

这是啥书 , 没听过…

哇,看目录好吸引人

:sob: 那么多少好书我哪有时间看啊

这是一本极好的书,有时间的话推荐一读,并且建议读中文版。

是的,中文翻译质量非常好,非常接地气

为什么中文版都在预售啊…

我帮楼主放链接,是这本吗?

这本书和递归函数循环有什么联系?

非要说的话循环在90%的时候比尾递归语义清晰,非尾递归也循环也代替不了


以前感兴趣写了个Emacs版的尾递归优化。(实现比较粗糙,有点小bug一直懒得修复。不过算个斐波纳契之类的还是不会漏气的)原理就是把尾递归改写成赋值+循环(利用cl-tagbody做死循环,符合条件就用throw返回值)。比较费力的地方在于Elisp是隐式返回的,所以要分析AST找出返回点加上throw。

就是 这一本

http://mebook.cc/11547.html

问过别人的意见,原话是:“当闲书看就行,真要学还是老老实实找教材吧”

不过实际上写的也不差

自动化改写的过程就是编译器,就是定理证明,就是人工智能。