"एपीआई": अवतरणों में अंतर

No edit summary
No edit summary
पंक्ति 1:
व्यापक अर्थ में, किसी [[सॉफ्टवेयर]] का '''अप्लिकेशन प्रोग्रामप्रोग्रामिंग इंटरफेस''' या ''''एपीआई'''' (API) उस सॉफ्टवेयर के साथ दूसरे सॉफ्टवेयरों के जुड़ने और उसका उपयोग करने की प्रक्रिया का वर्णन करता है। एपीआई द्वारा दिया जाने वाला स्पेसिफिकेशन [[स्रोत-कोड]] के रूप में होता है। आजकल महत्वपूर्ण वेब आधारित अनुप्रयोग अपना एपीआई प्रदान करने लगे हैं। दूसरे लोग अपने प्रोग्रामों को उन एपीआई माध्यम से उन वेब अनुप्रयोगों से जोड़कर अपना काम साध सकते हैं। इसी प्रकार विण्डोज आदि [[प्रचालन तंत्र]] भी एपीआई उपलब्ध कराते हैं ताकि उस प्रचालन तंत्र पर चलने वाला अनुप्रयोग लिखने वाले लोग इन एपीआई का सहारा लेकर कुछ विशेष काम कर सकें और उसके लिये उन्हें अलग से बड़ा कोड न लिखना पड़े।
 
दूसरे शब्दों में, सॉफ्टवेयरों को [[पुनः उपयोग]] (reuse) करने के लिये एपीआई एक साधन है। अच्छी एपीआई वह है जो जिसके उपयोग का अच्छी प्रकार वर्णन किया गया हो।
 
==कुछ उदाहरण==
Line 16 ⟶ 18:
 
==वर्गीकरण==
* कार्य-उन्मुख (function orieted) उन्मुख
 
* आंकड़ा-उन्मुख
"https://hi.wikipedia.org/wiki/एपीआई" से प्राप्त