考慮到CLR支持尾部呼叫優化我在想如果單聲道,並因此Mono上運行的Ironpython是否支持TCO?Mono/Ironpython中的尾部呼叫優化
4
A
回答
4
相關問題
- 1. 尾部呼叫優化javascript
- 2. Rebol尾部呼叫優化
- 3. F#中的尾部呼叫優化#
- 4. lua的尾部呼叫優化
- 5. C尾呼叫優化
- 6. Visual C++尾巴呼叫優化
- 7. 尾巴呼叫優化球拍
- 8. 尾部呼叫優化是否適用於遞歸調用以外的呼叫?
- 9. array_walk_recursive是否使用尾部呼叫優化?
- 10. 爲什麼scala不會進行尾部呼叫優化?
- 11. MATLAB是否執行尾部呼叫優化?
- 12. NVCC和NVRTC是否支持尾部呼叫優化?
- 13. Frege是否執行尾部呼叫優化?
- 14. Clojure中的尾部呼叫消除?
- 15. '聰明'是GCC的尾巴呼叫優化?
- 16. 是否可以強制執行GCC/Clang上的尾部呼叫優化?
- 17. 是尾巴呼叫優化所有解釋此性能差異
- 18. 教堂是否實施尾巴呼叫優化?
- 19. 這是否被視爲尾部呼叫?
- 20. 編譯優化呼叫-RET VS JMP
- 21. 黑客尾部優化
- 22. Mathematica中的尾部調用優化?
- 23. 爲什麼海灣合作委員會沒有優化這個尾巴呼叫?
- 24. 在C#中優化尾部調用
- 25. 頭部和尾部呼叫空列表帶來異常
- 26. 如何在自定義虛擬機中實現尾部呼叫
- 27. 尾部遞歸之外的尾部調用優化?
- 28. 不能使尾部與呼叫相關的拼接
- 29. 爲什麼Lua不支持完整延續,儘管它支持尾部呼叫優化?
- 30. 使用最終工作流程時,缺少尾部呼叫優化是一個障礙嗎?
你可以很容易地測試這個。只需設置一個無限的尾調用遞歸併讓它運行;要麼爆炸要麼沒有爆炸。 – 2010-10-31 04:34:13
如果你可以運行一個簡單的'def f():return f()'並且內存使用保持不變,那麼你知道至少有一些基本級別的尾部調用優化正在發生,當然這並沒有告訴你它的侷限性。 – 2010-10-31 04:47:28
[單聲道運行時是否已經按照IL規範的要求處理了尾部呼叫優化?]可能的重複(http://stackoverflow.com/questions/3816148/does-the-mono-runtime-already-handle-tail-call我的興趣更多地是在單聲道而不是單聲道本身上運行的Ironpython – tzot 2010-10-31 10:54:19