Dyncall.

アーキテクチャ、OS、およびコンパイラ固有の関数呼び出しセマンティクスをカプセル化するライブラリ。
今すぐダウンロード

Dyncall. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Other/Proprietary Li...
  • 価格:
  • FREE
  • 出版社名:
  • Daniel Adler and Tassilo Philipp
  • 出版社のWebサイト:
  • http://dyncall.org/

Dyncall. タグ


Dyncall. 説明

アーキテクチャ、OS、およびコンパイラ固有の関数呼び出しセマンティクスをカプセル化するライブラリ。 Dyncallは、アーキテクチャ、OS、およびコンパイラ固有の関数呼び出しセマンティクスを仮想的に「左から右へのバインド引数パラメータからカプセル化し、次に呼び出す」インターフェースを完全に動的に呼び出すことを可能にするインターフェースを使用可能にします。つまり、関数を直接呼び出す代わりに、Dyncallライブラリは、関数パラメータを手動でプッシュしてその後の呼び出しを発行するためのメカニズムを提供します。それに。ライブラリはCとアセンブリで書かれており、Programsへの非常に単純なCインタフェースを提供します.Dyncallは、電力柔軟なメッセージシステム、動的関数呼び出しメカニズム、クロージャの実装、またはさまざまなプログラミング言語を埋めるために非常に便利です。言語バインディングでは、Dyncallライブラリは、アセンブリで書かれた小さなコールカーネルを使用して、外部コードへの呼び出しを動的に発行するためのクリーンで移植可能なCインターフェイスを提供します。コード倍を不必要に結果するすべてのブリッジ関数呼び出しのためのコードを提供する代わりに、可能なすべてのcall.exampletを呼び出すためにいくつかの命令だけが使用されます。 Dyncallライブラリを使用すると、次のように呼び出されます.DCCALLVM * VM = DCNEWCALLVM(4096); DCMODE(VM、DC_CALL_C_DEFAULT); DCARGDOUBLE(VM、4.2373); R = DCCALLDOUBLE(VM、(DCポインタ)SQRT) ; DCFREE(VM);ただし、この機能を動的スクリプト環境にさらすことで、後者はシステムプログラミングステータスを特定の程度にすることができます。スクリプト言語内から直接C関数を呼び出すことで、電源が入ることができるのは簡単です。例示的なバインディングといくつかの異なるスクリプト言語の例はライブラリと共に提供されています。このリリースの新機能: ・ARM Thumb ModeおよびPowerPC 32ビットシステムV ABIには、2つの新しいポートが追加されました。 ・システムVポートはLinuxでテストされていますが、* BSDSは現在未テストです。 ・ツールチェーンとしてCygwin / GNUのバグが修正されました。 ・テストスイートで追加や改良が行われました。 ・マイナー化粧品の変更やドキュメンテーションの更新が行われました。


Dyncall. 関連ソフトウェア

jgnucashlib

JGNUCASHLIBは、GnuCash会計ソフトウェアのファイル形式を操作するためのJavaライブラリです。 ...

135

ダウンロード