![]() |
IDL - язык определения интерфейсов (interface definition language). CORBA интерфейсы определяются на IDL. IDL определения транслируются в определения языка программирования с помощью IDL компилятора, обычно являющегося частью ORB Затем разработчик может: *реализовать CORBA интерфейсы, используя выход IDL компилятора как спецификации классов (обычно IDL компилятор гененерирует абстрактные классы, разработчик должен написать классы реализации, производные от этих абстрактных классов. *использовать CORBA интерфейсы. В этом случае выход IDL компилятора можно рассматривать как определение удаленных интерфейсов на избранном языке программирования. Спецификации: :IDL синтаксис и семантика: http://www.omg.org/cgi-bin/doc?formal/01-12-07 :Отображения в языки программирования :*Catalog: http://www.omg.org/technology/documents/idl2x_spec_catalog.htm :*Ada http://www.omg.org/technology/documents/formal/ada_language_mapping.htm :*C http://www.omg.org/technology/documents/formal/c_language_mapping.htm :*C++ http://cgi.omg.org/cgi-bin/doc?ptc/2000-01-02 :*COBOL http://www.omg.org/technology/documents/formal/cobol_language_mapping.htm :*CORBAScript: http://www.omg.org/technology/documents/formal/corba_script_language_mapping.htm :*Java http://www.omg.org/technology/documents/formal/omg_idl_to_java_language_mapping.htm :*Python http://www.omg.org/technology/documents/formal/python_language_mapping.htm :*Smalltalk http://www.omg.org/technology/documents/formal/smalltalk_language_mapping.htm -------- вернуться к CORBA ПО вернуться к глоссарию |
History of
|