2008-03-01から1日間の記事一覧
スタックを Common Lisp で書いてみたものの、思い直して組み込み vector-push, vector-pop を使うことにした。 vector は一次元配列のこと。 (defclass vm () ;; stack machine ((codes :accessor codes :initform nil) (stack :accessor stack :initform (…
スタックマシンにはスタックが必要。リストで代用しても別にいいが、メモリーの物理的な構造とほとんど同じである配列で試して勉強してみる。 個人的には有限な固定長の「配列」にはとてもとても心理的抵抗がある。単に自分は何かの恐怖症なのかもしれないが…