- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
プログラマの数だけForthが存在するといわれる、Forthを作ってみる。
実装言語は、C言語にする。
さて、やってみよう。
*[[簡単なForthのプログラム|Forthを作ってみる / 簡単なForthのプログラム]]
*[[スタックを作る|Forthを作ってみる / スタックを作る]]
*[[値をスタックに積む|Forthを作ってみる / 値をスタックに積む]]
*[[スタックから値を取り出す|Forthを作ってみる / スタックから値を取り出す]]
*[[スタックの値を加算する|Forthを作ってみる / スタックの値を加算する]]
*[[スタックの内容を表示する|Forthを作ってみる / スタックの内容を表示する]]
*[[Forthを実行してみる?|Forthを作ってみる / Forthを実行してみる?]]
*[[プログラム配列を走査する|Forthを作ってみる / プログラム配列を走査する]]
*[[「値をスタックに積む」を実行する|Forthを作ってみる / 「値をスタックに積む」を実行する]]
*[[プログラムを用意する|Forthを作ってみる / プログラムを用意する]]
*[[Forthを実行してみる|Forthを作ってみる / Forthを実行してみる]]
*[[ソースコードを読み込む|Forthを作ってみる / ソースコードを読み込む]]
*[[条件分岐を実装する|Forthを作ってみる / 条件分岐を実装する]]
*[[繰り返し構造を実装する|Forthを作ってみる / 繰り返し構造を実装する]]
*[[ワード定義を実装する|Forthを作ってみる / ワード定義を実装する]]
*[[ワード名を登録する|Forthを作ってみる / ワード名を登録する]]
*[[処理内容を登録する|Forthを作ってみる / 処理内容を登録する]]
*[[ワード名と処理内容を関連付ける|Forthを作ってみる / ワード名と処理内容を関連付ける]]
*[[ワード定義のテスト|Forthを作ってみる / ワード定義のテスト]]
*[[対話環境を作る|Forthを作ってみる / 対話環境を作る]]
*[[32ビット化する|Forthを作ってみる / Forthを32ビット化する]]
*[[対話環境の複数行対応|Forthを作ってみる / コンソールの複数行入力対応]]
*[[スレッディングの変更|Forthを作ってみる / スレッディングの変更]]
*[[文字列を表示する|Forthを作ってみる / 文字列を表示する]]
*[[変数を実装する|Forthを作ってみる / 変数を実装する]]
*[[変数を実装する2|Forthを作ってみる / 変数を実装する2]]
*[[最後に|Forthを作ってみる / 最後に]]
ところで、「Forthを作ってみる」を電子書籍にしました。
*[Forthを作ってみる|http://amzn.to/2w47yG5]
*[Forthを作ってみる (Amazonリンク)|http://amzn.to/2w47yG5]
*[[電子書籍版Forthを作ってみるの改版履歴]]
{{adsence}}