IDL
(Interface Definition Language, Interchip Digital Link)
—
- Interface Definition Language – язык описания интерфейса;
- Interchip Digital Link – цифровой канал связи, или взаимодействия, между ИС; протокол IDL (корпорации Motorola)
#
- чтобы устранить зависимость определения интерфейса от конкретной реализации языка программирования, для определений интерфейсов используется язык IDL, основанный на хорошо известном синтаксисе языка С, а для определений реализации– другой. Эта идеология была реализована первоначально в RPC (DCEIDL), а затем на её базе в COM (СОМ IDL). По описанию DCE IDL удалённых (дистанционных) вызовов процедур компилятор IDL генерирует код для работы в сети, который прозрачно, незаметно для пользователя, переносит описанные операции на всевозможные сетевые объекты. СОМIDL просто добавляет в DCEIDL специфические для СОМ расширения, для поддержки ОО-свойств СОМ (например, наследования и полиморфизма);
- -.
Связные термины
distributed system, interface definition, OMG