トップ 一覧 Farm 検索 ヘルプ RSS ログイン

ForthImplementationの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!Forthを作ってみる

プログラマの数だけForthが存在するといわれる、Forthを作ってみる。

実装言語は、C言語にする。

さて、やってみよう。

*[[簡単なForthのプログラム|SimpleForthProgram]]
*[[スタックを作る|MakingStack]]
*[[値をスタックに積む|PushingStack]]
*[[スタックから値を取り出す|PopingStack]]
*[[スタックの値を加算する|AddingStack]]
*[[スタックの内容を表示する|DisplayingStack]]
*[[Forthを実行してみる?|RunningForth?]]
*[[プログラム配列を走査する|ScanningProgramCode]]
*[[「値をスタックに積む」を実行する|RunningPushStack]]
*[[プログラムを用意する|PreparingProgram]]
*[[Forthを実行してみる|TryingRunForth]]
*[[ソースコードを読み込む|LoadingSourceCode]]
*[[条件分岐を実装する|ImplementingBranch]]
*[[繰り返し構造を実装する|ImplementingRepeat]]
*[[ワード定義を実装する|ImplementingDefineWord]]
*[[ワード名を登録する|RegistingWordName]]
*[[処理内容を登録する|RegistingWordProcedure]]
*[[ワード名と処理内容を関連付ける|AssociatingWord]]
*[[ワード定義のテスト|ForthWordDefTest]]
*[[対話環境を作る|ImplementInteractiveEnvironment]]
*[[32ビット化する|Make32bitForth]]
*[[対話環境の複数行対応|MultiLineInput]]
*[[Forthを作ってみる / スレッディングの変更]]

{{adsence}}
[[Forthを作ってみる]]に移動しました。