第4回コンパイラはほとんど差で、オープンソースのコンパイラです。代わりに標準のフォースエンジンのそれは、従来のコンパイラを備えています。
4THコンパイラは、バイトコード、スタンドアロンの実行可能ファイルまたはC-埋め込み可能なバイトコードを作成することができ、最小限のコンパイラです。
これは、ファイルなどが含まれ、ANS ForthのCOREのwordsetの85%をサポートしており、条件付きコンパイル、パイプ、ファイル、アサーション、前方宣言、再帰を備えています
それはRPN電卓、ラインエディタ、コンパイラ、逆コンパイラ、Cソース·ジェネレータ、および仮想マシンが付属しています。
のこのリリースのの新機能である:ます。
< P>- ライブラリファイルは現在のログファイル、自動化された日付の構文解析、LZ77ファイル圧縮し、CSVファイルの作成をサポートします。
- は最後に定義されたワードは、匿名でコンパイルすることができます。
- オブジェクト指向は現在、通常のメソッドをサポートしています。
- Sourceforgeの&QUOT、ブロックは、拡張言葉&QUOT予約。追加されたします。
- 新しいピープホールオプティマイザは、自動コンパイル時の計算を可能にする、コンパイラに追加されたします。
- 単語 'SMOVE」が追加されました。
- バイナリ文字列は個別にタグを付けることができます。
- ライブラリファイルは現在、GBK / 2変換(およびその逆)、中置式の変換、文字列のパターンマッチング、有限状態マシン、統計機能、強化されたコマンドラインの解析とANS Forthの浮動小数点の完全な範囲にUTF-8をサポートZENフロートのための言葉ます。
- プリプロセッサは現在、カスタム区切り文字、マクロの内のマクロ、文字列スタックを解析する文字列をサポートしています。
- :
- ライブラリファイルは現在、小さなデータベース管理システム、ダブルナンバー乗算、ダブルナンバー部門、LaTeXファイルの生成、およびXCHARのwordsetをサポートしています。
- 言葉2NIPと[FORCE]を追加します。
- いくつかの不明瞭なバグが修正されました。
- 64ビットアーキテクチャのサポートが大幅に改善されたします。
- はLinuxでは、コンパイルが今ステージングされます。
- 核実験のシミュレーションは、プリプロセッサの例に追加されたします。
<李> exec_4th()は、コンパイラスイッチ-DUSEGCCGOTOを使用して、GCCのために最適化することができます。
特定のコードが失敗した」しばらくして実行することができます。
のバージョン3.61.2にの新機能であるただのループを終了する前にします。
<李>マルコフエンジンと中置対置変換器は、実施例に加えた。李>
ピープホールオプティマイザが追加されました。
のバージョン3.61.1のの新機能である
<李>シークは、現在最後にファイルを再配置するために使用することができます。
のバージョン3.61.0のの新機能:
- 言葉「DELETE-FILE」と「エンバイロン@ 'が追加されています。
- ライブラリファイルは現在OpenOfャ... E、KOFャ... E、およびMicrosoftのXMLスプレッドシート、異なるソート·アルゴリズム、ャPatingポイント通訳の作成、GTK-サーバー、Forthの互換ャPating点Iを書き込みをサポートZENャパット用/ O、ポータブルビットマップグラフィック、タートルグラフィックます。
- ファイルを削除できるようになりましたし、環境変数を照会することができます。
- は最大シンボル長は23文字に増加します。
<李>二つの小さなスプレッドシート·プログラムは、実施例に加えた。李>
のバージョン3.5Dリリース3のの新機能:
- 言葉 '[/]'と ' [SIGN] 'は追加されています。
- プリプロセッサが展開され、現在考慮DIR4TH環境変数を受け取りました。
- ライブラリファイルは現在、すべての浮動小数点の入力および出力の単語のANS Forthの互換性のあるバージョンをサポートしています。
- ライブラリファイルgetenv.4thが書き直されました。
- ライブラリファイルrow.4thが変更されました。
- ライブラリの依存関係の章では、マニュアルに追加されたします。
コメントが見つかりません