Lisp Scheme Part21
■ このスレッドは過去ログ倉庫に格納されています
0269デフォルトの名無しさん
2008/04/16(水) 22:51:25ファーストクラスの継続があるため
関数からreturnする時に
単純にスタックフレームを開放できない。
また、末尾呼び出しの最適化は
C及びC++では行えない。
(だからSchemeの場合はバイトコードインタプリタの方が
効率が良かったりする。)
これらの理由により、ネイティヴコードをポータブルに吐く方法がない為
GCC用のソースは手を入れない限り他の処理系でコンパイルできない場合が多い。
■ このスレッドは過去ログ倉庫に格納されています