इंटरफ़ेस डिस्क्रिप्शन लैंग्वेज

From Vigyanwiki
Revision as of 11:23, 9 August 2023 by alpha>Indicwiki (Created page with "{{Short description|Computer language used to describe a software component's interface}} {{more citations needed|date=March 2022}} <span lang= 台灣 dir= ltr >An</span> इ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

An इंटरफ़ेस विवरण भाषा या इंटरफ़ेस परिभाषा भाषा (आईडीएल), एक भाषा के लिए एक सामान्य शब्द है जो एक भाषा में लिखे गए प्रोग्राम या ऑब्जेक्ट को अज्ञात में लिखे गए दूसरे प्रोग्राम के साथ संचार करने देता है भाषा। आईडीएल भाषा-स्वतंत्र विनिर्देश|भाषा-स्वतंत्र तरीके से एक इंटरफ़ेस का वर्णन करते हैं, जो सॉफ़्टवेयर घटकों के बीच संचार को सक्षम बनाता है जो एक भाषा साझा नहीं करते हैं, उदाहरण के लिए, सी ++ में लिखे गए और जावा (प्रोग्रामिंग भाषा) में लिखे गए लोगों के बीच।

आईडीएल का उपयोग आमतौर पर सुदूर प्रणाली संदेश सॉफ्टवेयर में किया जाता है। इन मामलों में लिंक के दोनों छोर पर स्थित मशीनें विभिन्न ऑपरेटिंग सिस्टम और कंप्यूटर भाषाओं का उपयोग कर रही हो सकती हैं। आईडीएल दो अलग-अलग प्रणालियों के बीच एक पुल की पेशकश करते हैं।

आईडीएल पर आधारित सॉफ्टवेयर सिस्टम में सन माइक्रोसिस्टम्स|सन की ओएनसी आरपीसीखुला समूह का वितरित कंप्यूटिंग पर्यावरण, आईबीएम का सिस्टम ऑब्जेक्ट मॉडल, लक्ष्य प्रबंधन समूह का कॉर्बा (जो ओएमजी आईडीएल लागू करता है, डीसीई/आरपीसी पर आधारित एक आईडीएल) और डेटा वितरण सेवा, mozilla शामिल हैं। XPCOM, माइक्रोसॉफ्ट का Microsoft RPC (जो घटक वस्तु मॉडल और वितरित घटक ऑब्जेक्ट मॉडल में विकसित हुआ), फेसबुक की अपाचे थ्रिफ्ट और वेब सेवाओं के लिए वेब सेवा विवरण भाषा।

उदाहरण

यह भी देखें

उपयोगकर्ता इंटरफ़ेस मार्कअप भाषा भाषा

संदर्भ

  1. Birkholz, H.; Vigano, C.; Bormann, C. (2019). "Concise Data Definition Language (CDDL): A Notational Convention to Express Concise Binary Object Representation (CBOR) and JSON Data Structures". RFC Editor (in English). doi:10.17487/RFC8610. S2CID 195857027. Retrieved 2022-05-24.
  2. "एफआईडीएल अवलोकन". Fuchsia (in English). Retrieved 2022-02-23.


बाहरी संबंध