!!!Forthを実行してみる 今まで作成したソースをコンパイルした。 $ cc main.c $ ./a.out 9 $ これで、 4 5 + . *4をスタックに積む *5をスタックに積む *スタック上の2つの値を加算する *表示する 以上が正しく動いた。 ところで、問題がある。 プログラムがソースコードに埋め込んである。少なくともファイルに記述できないと。 制御構造がない。ただの加算器である。HPの関数電卓に遠く及ばない。いや、永遠に及ばないか。 [ソースコードを添付した。|http://moi2.sakura.ne.jp/fswiki/wiki.cgi?page=TryingRunForth&file=moiforth%2Etar%2Egz&action=ATTACH] 動作環境はNetBSDだが、どこでも動くはず。 [こちらはzipファイル。|http://moi2.sakura.ne.jp/fswiki/wiki.cgi?page=Forth%A4%F2%BA%EE%A4%C3%A4%C6%A4%DF%A4%EB+%2F+Forth%A4%F2%BC%C2%B9%D4%A4%B7%A4%C6%A4%DF%A4%EB&file=moiforth%2Ezip&action=ATTACH] [[戻る|Forthを作ってみる]] [[前へ|Forthを作ってみる / プログラムを用意する]] [[次へ|Forthを作ってみる / ソースコードを読み込む]] {{adsence}}