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