摘要: TRE=Tail Recursion Elimination创始人是不愿意实现TRE的.他专门用了一篇文章来阐述原因.http://neopythonic.blogspot.com/2009/04/tail-recursion-elimination.html1.不利于查BUG.2.现有的1000递归深度够用.3.递归不是所有编程的基础,也不是一个日常工具.4.他举了个例子说明第四点,大概是指Python动态的特性不适合递归:def f(x): print 'original' if x > 0: return f(x-1) return 0g = fdef f... 阅读全文
posted @ 2013-11-05 00:41 LisPythoniC 阅读(360) 评论(0) 推荐(0) 编辑