API

API क्या है? (What is API in Hindi)

API, जो की Application Program Interface के लिए जाना जाता है। एक प्रोग्रामर जो एप्लिकेशन प्रोग्राम लिख रहा है, वह API (ग्राफिकल यूजर इंटरफेस या कमांड इंटरफेस का उपयोग करके) ऑपरेटिंग सिस्टम के लिए अनुरोध कर सकता है।

यह सॉफ्टवेयर और अनुप्रयोगों के निर्माण के लिए दिनचर्या, Protocol और Tools का एक सेट है। यह किसी भी प्रकार की प्रणाली हो सकती है जैसे वेब-आधारित प्रणाली, ऑपरेटिंग-सिस्टम या डेटाबेस सिस्टम।

API Full Form in Hindi
API Full Form in Hindi

Application Programming Interface (एपीआई) या Application Program Interface (एपीआई), एक प्रोग्राम को किसी अन्य प्रोग्राम के साथ संवाद करने देने के लिए एक इंटरफ़ेस है। एपीआई उपयोगकर्ता इंटरफ़ेस के तरीके के समान विभिन्न सॉफ्टवेयर कार्यक्रमों के बीच बातचीत की सुविधा देता है।

API Full Form in Hindi (एपीआई का फुल फॉर्म व मतलब)

API का फुल फॉर्म Application Programming Interface है। हिंदी में एपीआई का फुल फॉर्म एप्लीकेशन प्रोग्रामिंग इंटरफेस या अनुप्रयोग प्रोग्रामिंग अंतराफलक होता है।

Usage of API (एपीआई का उपयोग)

  • API in Procedural languages: यह कार्य और दिनचर्या का एक सेट निर्दिष्ट करता है जो किसी कार्य को पूरा करने में मदद करता है।
  • API in object-oriented languages: यह बस दिखाता है कि किसी दिए गए Object-Oriented language में एक ओबेटेट कैसे काम करता है। यह क्लास मेथड्स की संबद्ध सूची वाली कक्षाओं के समूह के रूप में व्यक्त किया जाता है।
  • API in libraries and Frameworks: यह सॉफ्टवेयर लाइब्रेरी और सॉफ्टवेयर फ्रेमवर्क से संबंधित है।
  • API and Protocols: यह प्रोटोकॉल का कार्यान्वयन हो सकता है।
  • API sharing and reuse via virtual machine: वर्चुअल मशीनों पर चलने वाली भाषाएँ एक एपीआई साझा कर सकती हैं।

API के डिजाइन

एपीआई के डिजाइन में कई सिद्धांतों का उपयोग किया जाता है। एक विधि सूचना छिपाने की अवधारणा है। यह इस सिद्धांत पर काम करता है कि एक सॉफ्टवेयर को मॉड्यूल में विभाजित किया जा सकता है, जिनमें से प्रत्येक में एक निर्दिष्ट इंटरफ़ेस है।

एक अन्य सॉफ्टवेयर आर्किटेक्चर है जिसका उपयोग उच्च-स्तरीय सॉफ्टवेयर संरचनाओं को बनाने और बनाए रखने के लिए किया जाता है।