Content deleted Content added
'''Common Object Request Broker Architecture''' |
The CORBA IDL is only one example of an IDL. |
||
Line 10:
CORBA uses an [[Interface Definition Language]], or [[IDL]], to specify the interfaces that objects will present to the world. CORBA then specifies a "mapping" from IDL to a specific implementation language like [[C plus plus|C++]] or [[Java programming language|Java]]. This mapping precisely describes how the CORBA data types are to be used in both client and server implementations. Standard mappings exist for [[C language|C]], C++, [[Smalltalk|Smalltalk]], Java and [[Python programming language|Python]]. There are also non-standard mappings for [[Perl]] and [[Tcl]] implemented by ORBs written for those languages.
CORBA is most widely used with C++ or Java, but it is also usable with Smalltalk, C, Python, Perl and Tcl, and therefore allows easy interoperability between all those languages.
|