Factor/非最適化コンパイラFactor の非最適化コンパイラは、リスナーで実行されたクォーテーションや、静的なスタック効果を持たないワードをコンパイルします。また、最適化コンパイラが自分自身をコンパイルできるよう、ブートストラッププロセス中にも非最適化コンパイラが使われます。 非最適化コンパイラは非常にシンプルで、やっていることは本質的には各クォーテーションの要素を一連のマシン語コードに変換し、これらを並べているだけです。これは、「サブルーチンコールスレッディング」(subroutine call threading) として知られています。ただし、わずかですがインライン化も行われます。非最適化コンパイラは ブログ記事:
wiki の関連項目: This revision created on Mon, 12 Jan 2009 04:40:56 by slava |
|
|
All content is © 2008 by its respective authors. By adding content to this wiki, you agree to release it under the BSD license. |
|