読者です 読者をやめる 読者になる 読者になる

by shigemk2

当面は技術的なことしか書かない

スタックマシンのことなど

JVM

レジスタ・マシンとスタック・マシン: おじやん記

d.hatena.ne.jp

Javaバイトコードメモ(Hishidama's Java ByteCode Memo)

スタックマシン - Wikipedia

JVMはスタックマシン(スタックに値を積んで演算する計算モデル)をエミュレートしたものであるため、スタック演算がベースとなる。スタックを積み過ぎるとスタックオーバーフローで死ぬ。

これを防ぐために、スタックに積まない実装(末尾再帰とか)をやる必要があったりする。