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

From Vigyanwiki
Line 28: Line 28:
* [[प्रोटोकॉल बफ़र्स]], Google का IDL
* [[प्रोटोकॉल बफ़र्स]], Google का IDL
* [[ रेस्टफुल सेवा विवरण भाषा | रेस्टफुल सेवा विवरण लैंग्वेज]]  (आरएसडीएल)
* [[ रेस्टफुल सेवा विवरण भाषा | रेस्टफुल सेवा विवरण लैंग्वेज]]  (आरएसडीएल)
* [https://smithy.io स्मिथी], एक AWS-आविष्कृत प्रोटोकॉल-अज्ञेयवादी इंटरफेस परिभाषा भाषा।
* [https://smithy.io स्मिथी], एक एडब्ल्यूएस-विकसित प्रोटोकॉल-निष्पक्ष इंटरफेस परिभाषा लैंग्वेज।
* [[इंटरनेट संचार इंजन]] के लिए विशिष्टता लैंग्वेज (आइस, इंटरनेट संचार इंजन#स्लाइस)
* [[इंटरनेट संचार इंजन]] के लिए विशिष्टि लैंग्वेज (आइस, [[स्लाइस]])
* [[यूनिवर्सल नेटवर्क ऑब्जेक्ट]], OpenOffice.org का घटक प्रारूप
* [[यूनिवर्सल नेटवर्क ऑब्जेक्ट]], [[OpenOffice.org]] का घटक प्रारूप
* [[वेब एप्लिकेशन विवरण भाषा|वेब एप्लिकेशन]] विवरण लैंग्वेज (डब्ल्यूएडीएल)
* [[वेब एप्लिकेशन विवरण भाषा|वेब एप्लिकेशन]] विवरण लैंग्वेज (डब्ल्यूएडीएल)
* [[वेब आईडीएल]], उन इंटरफेस का विवरण करने के लिए उपयोग किया जा सकता है जिन्हें वेब ब्राउज़र में लागू करने का इरादा है
* [[वेब आईडीएल]], इसका उपयोग वेब ब्राउज़र में लागू किए जाने वाले इंटरफेस का वर्णन करने के लिए किया जा सकता है।
* वेब सेवा विवरण लैंग्वेज (डब्ल्यूएसडीएल)
* वेब सेवा विवरण लैंग्वेज (डब्ल्यूएसडीएल)
* [[एक्ससीबी]], [[एक्स विंडो सिस्टम|एक्स विंडो]] प्रणाली के लिए एक्स प्रोटोकॉल विवरण भाषा
* [[एक्ससीबी]], [[एक्स विंडो सिस्टम|एक्स विंडो]] प्रणाली के लिए एक्स प्रोटोकॉल विवरण लैंग्वेज
* क्रॉस प्लेटफ़ॉर्म इंटरफेस विवरण लैंग्वेज ([[XPIDL]]), XPCOM इंटरफेस निर्दिष्ट करने का मोज़िला का तरीका
* क्रॉस प्लेटफ़ॉर्म इंटरफेस विवरण लैंग्वेज ([[XPIDL|एक्सपीआईडीएल]]), एक्सपीसीओम इंटरफेस निर्दिष्ट करने का मोज़िला का तरीका


== यह भी देखें ==
== यह भी देखें ==
* घटक-आधारित सॉफ्टवेयर इंजीनियरिंग
* [[घटक-आधारित सॉफ्टवेयर इंजीनियरिंग]]
* [[इंटरफ़ेस-आधारित प्रोग्रामिंग|इंटरफेस-आधारित प्रोग्रामिंग]]
* [[इंटरफ़ेस-आधारित प्रोग्रामिंग|इंटरफेस-आधारित प्रोग्रामिंग]]
* [[जावा इंटरफ़ेस परिभाषा भाषा|जावा इंटरफेस परिभाषा लैंग्वेज]]  
* [[जावा इंटरफ़ेस परिभाषा भाषा|जावा इंटरफेस परिभाषा लैंग्वेज]]  
* [[कंप्यूटिंग और आईटी संक्षिप्ताक्षरों की सूची|संगणन और आईटी संक्षिप्ताक्षरों की सूची]]
* [[कंप्यूटिंग और आईटी संक्षिप्ताक्षरों की सूची|संगणन और आईटी संक्षिप्ताक्षरों की सूची]]
* [[यूनिवर्सल इंटरफ़ेस भाषा|यूनिवर्सल इंटरफेस भाषा]]
* [[यूनिवर्सल इंटरफ़ेस भाषा|यूनिवर्सल इंटरफेस भाषा]]
[[उपयोगकर्ता इंटरफ़ेस मार्कअप भाषा|उपयोगकर्ता इंटरफेस मार्कअप]] लैंग्वेज  
[[उपयोगकर्ता इंटरफ़ेस मार्कअप भाषा|उपयोगकर्ता इंटरफेस मार्कअप]] [[लैंग्वेज]]


==संदर्भ==
==संदर्भ==

Revision as of 08:14, 14 August 2023

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

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

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

उदाहरण

यह भी देखें

उपयोगकर्ता इंटरफेस मार्कअप लैंग्वेज

संदर्भ

  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.


बाहरी संबंध