Jump to content

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

Представление различных компонентов программного обеспечения для выполнения гипотетического бронирования отпуска в UML.

Язык описания интерфейса или язык определения интерфейса ( IDL ) — это общий термин для языка, который позволяет программе или объекту, написанному на одном языке, взаимодействовать с другой программой, написанной на неизвестном языке. IDL обычно используются для описания типов данных и интерфейсов независимым от языка способом, например, между интерфейсами, написанными на C++ , и интерфейсами, написанными на Java .

IDL обычно используются в программном обеспечении удаленного вызова процедур . В этих случаях машины на обоих концах канала могут использовать разные операционные системы и языки программирования. IDL предлагают мост между двумя разными системами.

Программные системы, основанные на IDL, включают от Sun ONC RPC , Open Group от Distributed Computing Environment , IBM от System Object Model , Object Management Group от CORBA (которая реализует OMG IDL, IDL на основе DCE/RPC) и Data Distribution. Service , Mozilla от XPCOM , Microsoft от Microsoft RPC (который превратился в COM и DCOM ), Facebook от Thrift и WSDL для веб-сервисов.

Примеры [ править ]

См. также [ править ]

Ссылки [ править ]

  1. ^ Биркхольц, Х.; Вигано, К.; Борман, К. (2019). «Язык краткого определения данных (CDDL): соглашение об обозначениях для выражения краткого представления двоичных объектов (CBOR) и структур данных JSON» . Редактор RFC . дои : 10.17487/RFC8610 . S2CID   195857027 . Проверено 24 мая 2022 г.
  2. ^ «Обзор FIDL» . Фуксия . Проверено 23 февраля 2022 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 845e395ad892a3e2d7e7e1a8d1d18a4a__1704365880
URL1:https://arc.ask3.ru/arc/aa/84/4a/845e395ad892a3e2d7e7e1a8d1d18a4a.html
Заголовок, (Title) документа по адресу, URL1:
Interface description language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)