1. ホーム
  2. language-agnostic

[解決済み] 言語バインディングとは何ですか?

2022-03-12 15:34:08

質問

私の良き友人、ウィキペディア。 あまりいい返事をもらえなかった という質問に対して だから

  • 言語バインディングとは何ですか?
  • どのように機能するのですか?

具体的には、言語Yで書かれたライブラリの言語Xで書かれたコードから関数にアクセスすること。

解決方法は?

例えば、stackoverflowに投稿するためのC言語ライブラリを作成したとします。今度は、Pythonから同じライブラリを使えるようにしたいとします。この場合、あなたはライブラリのためにPythonバインディングを書くことになります。

SWIGも参照してください。 http://www.swig.org