A
ایپلیکیشن پروگرامنگ انٹرفیس (API)
(سیاق و سباق: سافٹ ویئر)
ایک انٹرفیس جسے ایک سافٹ ویئر پروگرام لاگو کرتا ہے تاکہ دوسرے سافٹ ویئر کو اس کے ساتھ تعامل کرنے کی اجازت دی جا سکے، بالکل اسی طرح کہ سافٹ ویئر صارف کے انٹرفیس کو لاگو کر سکتا ہے تاکہ انسانوں کو اسے استعمال کرنے کی اجازت دی جا سکے۔ APIs کو ایپلی کیشنز، لائبریریوں اور آپریٹنگ سسٹمز کے ذریعے لاگو کیا جاتا ہے تاکہ اس بات کی وضاحت کی جا سکے کہ دوسرے سافٹ ویئر کس طرح کال کر سکتے ہیں یا ان سے خدمات کی درخواست کر سکتے ہیں۔[1][2][3] ایک API الفاظ اور کالنگ کنونشنز کا تعین کرتا ہے جو پروگرامر کو خدمات کو استعمال کرنے کے لیے استعمال کرنا چاہیے۔ اس میں روٹینز، ڈیٹا سٹرکچرز، آبجیکٹ کلاسز، اور پروٹوکول کے لیے وضاحتیں شامل ہو سکتی ہیں جو API کے صارف اور نافذ کرنے والے کے درمیان بات چیت کے لیے استعمال ہوتے ہیں۔
حوالہ:
یہ بھی دیکھیں:
ایپلیکیشن پروگرامنگ انٹرفیس (API) کی تعریف - گارٹنر انفارمیشن ٹیکنالوجی کی لغت