>nyannziさん はい、そうです。 PUSHは配列の末尾に箱を1つ追加する命令で、SHIFTは配列の先頭から箱を1つ削除する命令です。 SHIFT A PUSH A, 今のボタン で、後ろに新しい上方を追加して、ところてん式に一番古い先頭を消します。 常に「先頭が古く後ろが新しい」状態が保たれますので、直感的に分かりやすく扱いやすいと思います。