Voodooコンパイラ

Voodooプログラミング言語の実装
今すぐダウンロード

Voodooコンパイラ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL v2
  • 価格:
  • FREE
  • 出版社名:
  • Robbert Haarman
  • 出版社のWebサイト:
  • http://inglorion.net/software/muhttpd/

Voodooコンパイラ タグ


Voodooコンパイラ 説明

Voodooプログラミング言語の実装 Voodooコンパイラは、Voodooプログラミング言語の実装です。 Voodooプログラミング言語は、プラットフォームの命令セットと呼び出し規約を抽象化している低レベルのプログラミング言語ですが、そうでなければプログラマにall.voodooコンパイラで何でもすることができます.voodooコンパイラはRubyで書かれており、I386互換のAMD64のコードを生成します。そしてMIPS CPU。追加のターゲットCPUのサポートは将来のために計画されています.Usagethereは、Voodoo Compilerを使用する方法:VoodooCプログラムを実行することによって、またはRuby APIを使用して、VoodooCocプログラムを使用します。その使用法は、分布に含まれているVoodooC.1マンページで説明されています。以下は、Voodoocがソースファイルから実行可能なhelloを作成する方法の例です。分布のディレクトリテストにあります。Voodooコンパイラを使用するための2番目の方法は、Rubyプログラムからそれを使用することです。これは、例えば、.vooファイルを作成しなくてもターゲットプラットフォームのコードを生成するために使用できます。以下は、FACT.Oというオブジェクトファイルを作成し、階乗を計算する関数ファブリックの定義を含む例です。 ELFGenerator.export:FactGenerator.ADD_Function_Label:factgenerator.add_function 、、#]、#alse 、、]。] file.open( 'fact.o'、 ' w '){| outfile | Generator.Write OutFile} Rubyプログラムで利用可能なVoodooコンパイラAPIは、APIの資料で説明されています。このリリースの新機能: ・このリリースでは、I386とAMD64のSet-Wordの実装のバグを修正し、以前に機能していないケースのテストを追加します。


Voodooコンパイラ 関連ソフトウェア