KDOC 268: ほかのスタックマシンで2重スタックマシンになっている例はあるか?

この文書のステータス

  • 作成
    • 2024-11-04 貴島
  • レビュー
    • 2024-11-08 貴島

概略

Rubyの仮想マシンYARVは、2重スタックマシンである。内部スタックに加えて、Rubyプログラムのコールスタックも把握し続ける。ほかのスタックマシンの実装ではどのようになっているのだろうか。

関連

抽象。

  • 計算の途中の値と呼び出しの管理を、別々の積み重ねで持つ設計が、ほかの実装にもあるか

関連。