- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!!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だが、どこでも動くはず。
[[戻る|ForthImplementation]] [[前へ|PreparingProgram]] [[次へ|LoadingSourceCode]]
{{adsence}}
[[Forthを作ってみる / Forthを実行してみる]]に移動しました。