Interfeysni tavsiflash tili - Interface description language

An interfeys tavsiflash tili yoki interfeys ta'rifi tili (IDL), a spetsifikatsiya tili tasvirlash uchun ishlatiladi a dasturiy ta'minot komponentlari dastur dasturlash interfeysi (API). IDL interfeysni a-da tasvirlaydi tildan mustaqil bir tilni baham ko'rmaydigan dasturiy ta'minot komponentlari o'rtasida, masalan, yozilgan tillar o'rtasida aloqa o'rnatishga imkon beradi C ++ va yozilganlar Java.

IDL-lar odatda ishlatiladi masofaviy protsedura chaqiruvi dasturiy ta'minot. Bunday holatlarda mashinalar havola boshqacha ishlatilishi mumkin operatsion tizimlar va kompyuter tillari. IDL ikki xil tizim o'rtasida ko'prikni taklif etadi.

IDL asosidagi dasturiy ta'minot tizimlariga quyidagilar kiradi Quyoshniki ONC RPC, Ochiq guruh "s Tarqatilgan hisoblash muhiti, IBM "s Tizim ob'ekti modeli, Ob'ektlarni boshqarish guruhi "s KORBA (DCE / RPC asosida yaratilgan OMG IDL, IDL) va Ma'lumotlarni tarqatish xizmati, Mozilla "s XPCOM, Microsoft "s Microsoft RPC (bu evolyutsiyaga aylandi MAQOMOTI va DCOM ), Facebook "s Tejamkorlik va WSDL uchun Veb-xizmatlar.

Misollar

Shuningdek qarang

Adabiyotlar

Tashqi havolalar