プログラマの数だけ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を作ってみる (Amazonリンク)|http://amzn.to/2w47yG5] *[[電子書籍版Forthを作ってみるの改版履歴]] {{adsence}}