接着剤コードとは何ですか?
接着剤コードは、それ以外の場合は互換性がないプログラムまたはソフトウェアコンポーネントを統合するコンピューターコードです。このコードは通常、計算や計算などの目的を果たすのではなく、2つの互換性のないソフトウェアの間のプロキシとしてのみ機能します。オブジェクト指向のプログラミング言語は、スクリプト言語に接続でき、2つのオブジェクト指向言語を接続できます。同じ言語の大きなピースをこのコードで結合できます。一般に、一方のコードが他方の関数を呼び出すことができ、コードブロック間で小さなデータ値を渡すことができます。一部の接着剤コードジェネレーターにより、ユーザーが指定したデータ構造をコードモジュール間で渡すことができますが、それらのすべてが行うわけではありません。接続コードを介して大規模なデータを移動することは、常に信頼できるとは限りません。子宮言語には、多くの場合、接続されたコードモジュールごとに固有のコードピースが含まれています。たとえば、C ++をJavaに接続するには、生成されたコードにはC ++ファイルとJavaファイルの両方が含まれる場合があります。接続されたコードモジュールの構造に大きな変更が加えられない限り、生成されたファイルを変更する必要はありませんが、開発の過程で更新する必要がある場合があります。これらのような生成されたファイルは、開発者によって変更または維持されることはめったになく、エンドユーザーが決して維持する必要はありません。
接着剤コードは、小さな関数から大きなライブラリまで、あらゆるサイズのコードモジュールを接続するために使用できます。この目的のために生成されたプロキシコードの量に応じて、かなりの量のコード膨満感とオーバーヘッドがある可能性があるため、この方法で小さなコードを接続することが常に理想的ではない場合があります。一方、大規模なライブラリへの呼び出しを同期したり、大規模なコードリポジトリを融合したりする場合、小さなAM接着剤コードは、それ以外の場合は利用できない場合に機能性をもたらすための非常に貴重な方法です。
拡張可能なマークアップ言語(XML)データは、接着剤コードと間違われることがありますが、それぞれの目的はまったく異なります。 XMLはマークアップ言語です。つまり、解釈を容易にするために、既存のデータに組織的および説明的な情報を追加します。どちらも情報を移動するためのプロキシとして機能しますが、XMLは静的であり、コードブロック間で転送できるデータの点ではるかに制限されています。 XMLはデータに注釈を付けて分類しますが、接着コードはデータの動きと操作を可能にします。