amforthは、Atmel AVR ATmegaのマイクロコントローラ・ファミリの拡張可能なコマンドインタプリタです。それだけでなく、組み込み用のターンキー機能も備えています。これは、ホスト・アプリケーションには依存しません。コマンド言語は、拡張機能を持つANS94 forthとほとんど互換性を持ちます。これは、基本システム用に8KBのコードメモリよりも少なくてすみます。これは、アセンブリ言語とforth自身で書かれています。
関連プロジェクトMeCab, Media Player Classic - Homecinema, SharpDevelop-jp, Amateras, Dumpper |
4tH はForthのコンパイラです。ただし若干の相違点があります。まず、標準のForthエンジンとは違って一般的なコンパイラ型の処理系です。また4tHは、バイトコード、Cプログラムに埋め込み可能なバイトコード、スタンドアロンの実行ファイルを生成可能な大変小さなコンパイラであるだけでなく、スクリプト言語としても動作可能です。ANS Forth標準のCOREワードセットの95%をサポートしていて、条件コンパイル、パイプ、ファイル、アサーション(表明)、フォワード宣言、列挙、構造体、実行の中断、再帰、インクルードファイルなどの特徴があります。このシステムには、RPN(逆ポーランド記法)計算機、行エディタ、プリプロセッサ、コンパイラ、逆コンパイラ、Cソースジェネレータ、仮想マシン、およびマルチタスキング環境が付属しています。
関連プロジェクトDeSmuME, プロパティエディタ, iReport-Designer for JasperReports, MergeDoc, SmillaEnlarger |
Factor は、動的型付けのスタックベースのプログラミング言語です。facor はさまざまな OS および CPU アーキテクチャで動作します。Factor では、最適化コンパイラ、インタラクティブな開発環境、パワフルなコレクション、高階プログラミング、継続を利用できるほか、貢献されたコードのライブラリもどんどん増えています。
関連プロジェクトiReport-Designer for JasperReports, Amateras, MinGW - Minimalist GNU for Windows, DeSmuME, プロパティエディタ |
Gforthは高速かつ移植可能な ANS Forth言語の実装です。これは Emacsエディタに入力補完や履歴、強力なローカル ファシリティのようないくつか素敵な機能を提供してうまく動作しますし、また、マニュアル(の最初の部分)さえあります。Gforthは伝統的な実装技術を採用しています:内部 innerpreterは非直接的または直接的にスレッド実行されます。Gforthは Unix、Win95、OS/2、DOS下で実行できますが、GCCがサポートする他システムへの移植は難しくありません。
関連プロジェクトiReport-Designer for JasperReports, SmillaEnlarger, TuxGuitar, DeSmuME, SharpDevelop-jp |
Forth 財団ライブラリですなど。それは書かれて (ANS) で規定されている便利なデータ型、コレクション、インタ フェース、開発サポート、および複合モジュールなどの分野である単語のコレクションを与えます。
関連プロジェクトTERASOLUNA Framework, TuxGuitar, プロパティエディタ, iReport-Designer for JasperReports, オープンソースのQRコードデコードライブラリ |
ポータブル Forth環境(PFE)は Forthプログラミング言語 ANSI規格の実装です。全て C言語で書かれていて、gccを使えば仮想マシンを CPUレジスタに置くことができます。新しい開発バージョンではモジュール化、マルチスレッドを含む現代的機能セットを実装しています。組込み環境で動作するように、terminal connection自体を設定できます。
関連プロジェクトMPC-BE, Mysaifu JVM, プロパティエディタ, Win32 Disk Imager, Media Player Classic - Homecinema |
OpenBIOSは、OpenFirmware(IEEE 1275-1994 )に準拠したファームウェアを実現することを目指したものです。 OpenFirmwareは、Sun,Apple他によって利用されています。
関連プロジェクトプロパティエディタ, MPC-BE, MeCab, TERASOLUNA Framework, Media Player Classic - Homecinema |
bigFORTHはネイティブコードの Forthです。もともとは Atari STで Motorola 68kプロセッサ用に開発され、最近になってインテル386に移植され、DOSエクステンダ(GO32)下で走るようになりました。LinuxとWindows 95/98/NT用の プリベータテスト版が手に入ります。このバージョンは、GPLでライセンスされています。最も印象的な新機能は、グラフィカルユーザインターフェイス MINOSとフォームエディタ Theseusです。MINOSはX用のグラフィックユーザーインターフェイス(GUI)であり、bigFORTH-Linuxと bigFORTH-Win32用に書かれています。これは迅速な GUI開発エディタ(Theseus)を含みます。
関連プロジェクトDarik's Boot and Nuke (DBAN), Mysaifu JVM, プロパティエディタ, DeSmuME, iReport-Designer for JasperReports |
Ficl(Forth風コマンド言語)は Cで書かれた ANS Forthインタプリタです。伝統的な Forthとは異なり、このインタプリタは他システムにコマンド/マクロ/開発プロトタイプ言語として埋め込まれるように設計されています。Ficlはオブジェクト拡張機能を提供していて、それはホストシステムのメソッドと構造体を変更することなくラップ可能です。
関連プロジェクトSmillaEnlarger, Darik's Boot and Nuke (DBAN), TuxGuitar, DeSmuME, プロパティエディタ |
マッキントッシュは、ミニマリスト、汎用テキスト マクロ プロセッサです。そのシンプルさはしなければならないのフロント エンドとして特に適してプリプロセッサ少し言語コンパイラ。それは、m 4 号線よりも使いやすくするものです。スタックには、明示的な引数を使用して、ユーザー関数 (など言語に似ています) の連結によって定義されます。マクロの展開は、最後の瞬間に延期されます。ソフトウェアは現在アルファ リリースされています。
関連プロジェクトiReport-Designer for JasperReports, Amateras, All-In-One Project, プロパティエディタ, DeSmuME |
コンパイラなどのコンパイルの仮想マシン
関連プロジェクトMPC-BE, Media Player Classic - Homecinema, MeCab, MinGW日本版, Exerb |
無料プロキシ サーバーの Win32 をサポート HTTP、HTTPS、FTP プロトコルと TCP マッピング
関連プロジェクトDumpper, Media Player Classic - Homecinema, MeCab, mod_chxj, Win32 Disk Imager |
Mecrisp - ネイティブ コードなどの実装 MSP430 マイクロ コント ローラー
関連プロジェクトMinGW日本版, MeCab, Media Player Classic - Homecinema, Dumpper, gpx2shp |
Win32 と Linux/x86 の ANS など (以下 SF プロジェクトをコンパイルするために使用: acWEB、acFTP、acFreeProxy、acSMTP などスクリプト)
関連プロジェクトMedia Player Classic - Homecinema, Exerb, WordPress Plugins/JSeries, Dumpper, Win32 Disk Imager |
bigFORTH は、x86 プロセッサのネイティブ コードのなどです。ミノスは X 11 の Win32 では、オブジェクトで書かれた携帯用の GUI ライブラリは等を指向し、テセウスのフォーム エディターが含まれています。
関連プロジェクトAll-In-One Project, Win32 Disk Imager, MeCab, MinGW - Minimalist GNU for Windows, MPC-BE |