LLgen

ソフトウェアのスクリーンショット:
LLgen
ソフトウェアの詳細:
バージョン: 1.0
日付のアップロード: 3 Jun 15
開発者: David Given
ライセンス: 無料
人気: 29

Rating: nan/5 (Total Votes: 0)

LLgenはYACCのスタイルでLLパーサーです。
アムステルダムコンパイラキットは、アンドリュー·タネンバウムとCerielジェイコブスによって書かれた、高速で軽量、リターゲッタブルコンパイラスイートとツールチェーンで、Minixの「ネイティブツールチェーンでした。
ACKは、もともと(バイナリは特殊なケースとしてMinixのために配布することが許さ)クローズドソースのソフトウェアであったが、2003年4月には、BSDオープンソースライセンスの下でリリースされました。
ACKは、EMと呼ばれる中間バイトコード言語を使用して、最大限の移植性を実現しています。各言語のフロントエンドは、その後、ネイティブのマシンコードにバックエンドによって変換される前に、一般的なoptimisersの数を介して処理されているEMのオブジェクトファイルを生成します。
GCCの中間言語とは異なり、EMは、実際のプログラミング言語であり、ハードウェアで実装することができました。言語フロントエンドの数はEMアセンブリに実装ライブラリを持っています。
EMは、比較的高いレベルのスタックベースのマシンであり、ACKに付属の​​ツールの一つは、安全性の確認の高い、直接EMバイナリを実行することが可能なインタプリタです。詳細については、下記参照EMドキュメントを参照してください。
ACKはACKの独自のa.outベースのフォーマットでファイルを操作する一般的なリンカーとライブラリアンできるが付属しています。それはEMコードだけでなく、ネイティブのマシンコードを含むファイルで動作します。 (ただし、最初のEMバイナリを変換せずにネイティブマシンコードにEMコードをリンクすることはできません。)
このリリースの新機能:

開発者の他のソフトウェア David Given

Prime Mover
Prime Mover

11 May 15

Spey
Spey

11 May 15

へのコメント LLgen

コメントが見つかりません
コメントを追加
画像をオンにする!