IDL ( I nterface D ПИСАНИЕ L anguage ) представляет собой программный язык описания интерфейса (называемый также Interface Descriptor Language) , созданный Уильям Вульфа и Джон Нестором Университета Карнеги - Меллон и Дэвид Агнца Королевского университета Канады .
Подобно другим языкам описания интерфейсов, IDL определяет интерфейсы независимо от языка и машины, позволяя специфицировать интерфейсы между компонентами, написанными на разных языках, и, возможно, выполняться на разных машинах с использованием удаленных вызовов процедур .
Система компиляции Karlsruhe Ada использовала IDL, соотв. DIANA и ее предшественница AIDA, [1] [2] и для маршалинга ванильного внешнего представления IDL .
СУБД BiiN также использовала IDL и для упорядочивания более компактного двоичного внешнего представления IDL .
Смотрите также
- ДИАНА (промежуточный язык) , приложение IDL
Рекомендации
- Дэвид Алекс Лэмб, Совместное использование промежуточных представлений: язык описания интерфейсов , доктор философии. Диссертация, Университет Карнеги-Меллон, факультет компьютерных наук, 1983 г.
- Дэвид Алекс Лэмб, «IDL: совместное использование промежуточных представлений», ACM Transactions по языкам и системам программирования 9 : 3: 297-318 (июль 1987 г.)
- Джон Нестор, Джозеф М. Ньюкомер, Паола Джанини и Дональд Стоун, IDL: язык и его реализация , Прентис-Холл, 1990.
- Ричард Снодграсс , Язык описания интерфейса: определение и использование , WH Freeman, 1989
- Джей Нестор, Уильям Аллан. Вульф, Дэвид Алекс Лэмб, IDL, Язык описания интерфейсов , Технический отчет, Университет Карнеги-Меллона, 1981
Заметки
- ^ Гус, Герхард; Wulf, William A .; Эванс, Артур; Батлер, Кеннет Дж. (2000). ДИАНА: промежуточный язык для Ады . Конспект лекций по информатике. 161 . спрингер. ISBN 0-387-12695-3.
- ^ Гус, Герхард; Винтерштейн, Георг (1980). «На пути к интерфейсу компилятора для Ады» . Материалы симпозиума ACM-SIGPLAN по языку программирования Ada . Ежегодная международная конференция по Аде. ACM-SIGPLAN. С. 36–46 . Проверено 10 февраля 2016 .