CORBA Language Mappings – Questions and Answers

April 28, 2008 at 9:11 am (CORBA, Technical Questions) (, )

WHAT IS A LANGUAGE MAPPING?

CORBA IDL is used to describe application and system interfaces in a manner that is independent of programming language and computer platform. A language mapping is a standard to convert the IDL to a particular programming language, like C, C++ or Java.

WHAT ARE THE CURRENT LANGUAGE MAPPINGS FOR CORBA?

The OMG has standardized the following language mappings for IDL:

  1. C
  2. C++
  3. Smalltalk
  4. Java
  5. Ada
  6. Cobol
  7. COM-based language bridge, e.g., Visual Basic

There is also a standardized reverse mapping from Java to IDL.

There are other language mappings that are available from various vendors:

  1. Tcl
  2. PL/1
  3. LISP
  4. Python. Information can be found at Python language mapping
  5. Perl

Post a Comment

You must be logged in to post a comment.