Язык описания интерфейсов


IDL, или язык описания интерфейсов (англ. Interface Description Language или Interface Definition Language) — язык спецификаций для описания интерфейсов, синтаксически похожий на описание классов в языке C++.

Реализации

  • AIDL: Реализация IDL на Java для Android, поддерживающая локальные и удаленные вызовы процедур. Может быть доступна из нативных приложений посредством JNI.
  • CORBA IDL — язык описания интерфейсов распределённых объектов, разработанный рабочей группой OMG. Создан в рамках обобщённой архитектуры CORBA.
  • IDL DCE, язык описания интерфейсов спецификации межплатформенного взаимодействия служб, которую разработал консорциум Open Software Foundation (теперь The Open Group)
  • MIDL (Microsoft Interface Definition Language) — язык описания интерфейсов для платформы Win32 определяет интерфейс между клиентом и сервером. Предложенная Microsoft технология использует реестр Windows и используется для создания файлов и файлов конфигурации приложений (ACF), необходимых для дистанционного вызова процедуры интерфейсов (RPC) и COM/DCOM-интерфейсов.
  • COM IDL — язык описания интерфейсов между модулями COM. Является преемником языка IDL в технологии DCE (с англ. — «среда распределённых вычислений») — спецификации межплатформенного взаимодействия служб, которую разработал консорциум Open Software Foundation (теперь The Open Group)

Похожие новости:

Khronos Group

Khronos Group
Khronos Group — промышленный консорциум, целью которого является выработка открытых стандартов интерфейсов программирования (API) в области создания и воспроизведения динамической графики и звука на

Метаобъектное средство

Метаобъектное средство
Мета-объектное средство (MOF, Meta-Object Facility) — это стандарт для разработки, управляемой моделями, разработанный OMG. Обзор MOF возникло из UML. OMG нуждался в архитектуре метамоделирования

Side-by-side assembly

Side-by-side assembly
Side-by-side Assembly (SxS) — технология устранения конфликтов между глобальными DLL в ОС Microsoft Windows. Причина создания Технология SxS стала очередной попыткой решения проблемы DLL hell

Выразительность (программирование)

Выразительность (программирование)
Выразительность языка программирования — качество языка, показывающее, насколько разнообразны идеи, которые можно реализовать на этом языке, и насколько легко они читаются. Например, в Web Ontology
Комментариев пока еще нет. Вы можете стать первым!

Добавить комментарий!

Ваше Имя:
Ваш E-Mail:
Введите два слова, показанных на изображении: *
Популярные статьи
Технология 3D печати и сканирования – что нужно знать
Технология 3D печати и сканирования – что нужно знать
3D печать и 3D сканирование – это две инновационные технологии, которые не только изменили облик...
Стеклянные перегородки: создание комфортных пространств
Стеклянные перегородки: создание комфортных пространств
Современный дизайн офисных и жилых пространств всё чаще включает в себя элементы из стекла, которые...
Как ухаживать за клинкерной брусчаткой, чтобы она служила долго
Как ухаживать за клинкерной брусчаткой, чтобы она служила долго
Клинкерная брусчатка — это не только практичный, но и красивый материал для отделки тротуаров,...
Все новости