frtm (FoRTh Modoki) は FORTH を模擬したプログラミング言語処理系です.コンパイラを持たないインタープリタ型言語ですが,ユーザー定義ワードでは定数やワードを定義時に解釈することで処理を高速化しています.
リターン・スタックを操作するワードを組み込んでいなかったり,ワードの
Androidアプリです。再帰呼出しを許したりと FORTH らしからぬ部分もありますが,基本的なワードは FORTH からもらってきています.
実数の
Androidアプリです。計算もサポートしており,べき乗や平方根,三角関数,双曲線関数が使えます.また整数の
Androidアプリです。16進数や8進数表示,ビット演算も可能なため,関数電卓の
Androidアプリです。代わりとしても十分使えます.
式の
Androidアプリです。解釈は逆ポーランド記法に従って行われます.if による条件分岐,do-while, for-loop などの
Androidアプリです。ループの
Androidアプリです。ための
Androidアプリです。構造もあります.また,ワードを組み合わせて新たなワードを作ることもできます.
Android OS 上では,1. スタックと辞書の
Androidアプリです。初期サイズの
Androidアプリです。設定,2. 辞書の
Androidアプリです。ワードをワードブックに保存する機能,が追加されました.ただしワードブックは3つまでに限定されています.
グラフィクス用のAndroidアプリです。ワードを Android 版にも追加しました。描画には ReGIS Graphics 端末風のAndroidアプリです。エスケープシーケンスを使用しています。
言語のAndroidアプリです。仕様のAndroidアプリです。詳細についてはサポート用 Web ページを御覧下さい。
frtm でできることを無料で試してみたいと言う場合は,下記のAndroidアプリです。 URL から Java Applet 版をお試しください.
http://www.rbt.his.u-fukui.ac.jp/~naniwa/comp/frtma.html