看板 Python 關於我們 聯絡資訊
http://neopythonic.blogspot.com/2009/04/tail-recursion-elimination.html 解釋了這麼多年來一直沒把 TRE / TCO(Tail Call Opimization) 加到 python 的原因 這些理由可以理解但不太能接受… 連 lua 都 support TCO 了… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.23.212
timTan:先謝謝 分享,待會看 04/24 23:17
huggie:第二點還蠻能說服我的 04/26 14:02
ykjiang:我看法跟 Guido 一樣;Python 是給工程師用的,而非數學家 04/27 13:27
ykjiang:有了 TRE ,programer 寫費氏數列就可很用力地用遞迴; 04/27 13:29
ykjiang:而這在很多語言(e.g. C/C++, JAVA)上是不被鼓勵的 04/27 13:29
ykjiang:不是遞迴不被鼓勵,而是動用 TCO 才跑得好的遞迴不被鼓勵 04/30 10:38