The OMG has standardized the following language mappings for IDL:
C ,C++,Smalltalk ,Java ,Ada ,Cobol ,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:
Tcl,PL/1 ,LISP ,Python,Perl .