Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Chapel は再帰関数呼び出しをサポートしていますが、末尾再帰が余分なスタック フレームを使用しないように末尾呼び出しの最適化をサポートしていますか?
Chapel コンパイラ自体が末尾再帰の最適化を実装していないことは確かです。関数の複雑さによっては、バックエンド コンパイラ (C コンパイラまたは LLVM) が生成されたコードに対してそのような最適化を実行する場合があります。
[編集: このキャラクタライゼーションは、バージョン 1.14 以前の Chapel コンパイラ用です]