5

私が知っているように、CORBA は分散システムの相互運用性を維持するために使用されます。

私が知りたいのは、CORBA は独自のコーディング構文を持つ言語なのか、それともC# や Java などの他の言語を使用して CORBAでコーディングしているのかということです。

私はこの質問をしましたが、直接的な答えは見つかりませんでした。

4

8 に答える 8

3

CORBAは言語ではなく、リクエスト ブローカー アーキテクチャです。

基本的には、共通の呼び出しプロトコルを定義して提供するため、異なる言語で記述されたコードが互いの関数を呼び出すことができます。

于 2011-07-17T09:06:40.353 に答える
2

CORBAは、分散オブジェクトの標準です。その標準の一部はIDL-インターフェース定義言語です。したがって、CORBAの一部は言語ですが、これはプログラミング言語ではなく、分散システムでのオブジェクトの相互作用の構造を定義するために使用される宣言型言語であることに注意してください。

于 2011-07-18T06:26:18.203 に答える
2

後者; C# や Java などのプログラミング言語で CORBA 実装を作成します。

于 2011-07-17T09:04:46.750 に答える
1

言語ではなく標準です。

于 2011-07-17T09:05:59.797 に答える
1

CORBA はプログラミング言語ではありません。プログラムがオブジェクトと通信する方法 (オブジェクトを送信する方法、および送信先のオブジェクト/メソッド) を定義する標準です。そのようなオブジェクトがどのように表現され、どのように送信されるかを定義します。

CORBA の特徴の 1 つは、異なるプログラミング言語で記述された (または、同じ言語であるが異なる実装で実行されている) プログラムが通信できるように設計されていることです。

于 2011-07-17T09:22:01.357 に答える
0

まもなく、それを IBM の COM と呼ぶかもしれません。

于 2012-03-28T20:24:31.947 に答える
0

Common Object Request Broker Architecture (CORBA) は、Object Management Group (OMG) によって定義された標準であり、複数のコンピューター言語で記述され、複数のコンピューターで実行されるソフトウェア コンポーネントを連携させる (つまり、複数のプラットフォームをサポートする) ことを可能にします。

en.wikipedia.org/wiki/Corba

質問する前に少しグーグルで検索すると役立ちます...

于 2011-07-17T09:06:02.300 に答える