インターフェース定義言語 IDL は、ソフトウェア コンポーネントのインターフェースを記述するために使用されるコンピューター言語です。IDL は、中立的な方法でインターフェースを記述するため、さまざまなプラットフォーム上で実行されるオブジェクトや、さまざまな言語で記述されたプログラムを実行できます。相互に通信します。たとえば、あるコンポーネントは C で記述され、別のコンポーネントは Java で記述されます。
#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。
関連する推奨事項: 「プログラミング ビデオ 」
IDL (インターフェイス定義言語、インターフェイス定義言語) は、インターフェイス記述言語とも呼ばれ、インターフェイスを記述する言語です。ソフトウェアコンポーネントの仕様。 IDL は中立言語で記述されており、(異なる言語で記述された) ソフトウェア コンポーネントが相互に通信できるようにします。 IDLは通常、RPC(Remote Procedure Call、リモートプロシージャコール)ソフトウェアで使用されます。 IDL は、異なるシステムを接続するための「ブリッジ」を提供します。
IDL は通常、ソフトウェアをリモートで呼び出すために使用されます。この場合、異なるオペレーティングシステム上のオブジェクトコンポーネントは、通常、リモートクライアント端末によって呼び出され、これらのオブジェクトコンポーネントは、異なるコンピュータ言語で記述される場合がある。 IDL は、2 つの異なるオペレーティング システム間の通信ブリッジを確立します。
IDL に基づいて開発されたソフトウェア システムには、Sun の ONC RPC、The Open Group の分散コンピューティング環境、IBM の System Object Model、Object Management Group の CORBA、および SOAP (Web サービス用) などがあります。
#典型的なインターフェイス定義言語
##シンプル オブジェクト アクセス プロトコル (SOAP)
WDDX
SOAP の前身である XML-RPC
その他の関連記事については、次のリンクを参照してください
PHP中文网# ##! !以上がインターフェイス定義言語 (IDL) とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。