CORBA IDL Language Mapping
IDL is translated (“mapped”) to other programming languages
- C++ mapping examples:
- module -> namespace or name prefix
- interface -> abstract class
- string -> char*
- enum -> enum
- Java mapping examples:
- module -> package
- interface -> interface
- string -> java.lang.String
- enum -> class with constant definitions