スタックもレジスタも使ってないでしょ。きっと。 中間コードとはいってるが、疑似マシン語とは言ってないので、スクリプトのようなものに変換して、それをインタプリタ実行してるんだと思われる。 スタックやレジスタ使ってるなら積まれた値を使えば早くなるはずだし、ループのバグでもジャンプ先が間違ってるとかいってるし。 C++で作った事前文法チェックするBASICライクなスクリプトってところじゃないかと。