تفاوت میان نسخه‌های «واسط برنامه‌نویسی کاربردی»

جز
یادکرد فرهنگستان اضافه شد.
جز (خنثی‌سازی ویرایش 30201958 از Ayoubian (بحث))
برچسب‌ها: خنثی‌سازی حذف منبع
جز (یادکرد فرهنگستان اضافه شد.)
{{بدون منبع}}
{{تغییرمسیر|رابک|روستایی به آن نام|رابک (روستا)}}
'''میانای برنامه‌سازی کاربردی'''<ref>{{یادکرد فرهنگستان|مصوب=میانای برنامه‌سازی کاربردی|بیگانه=application programming interface|بیگانه در فارسی=|حوزه=رایانه و فنّاوری اطلاعات|دفتر=سیزدهم|بخش=فارسی|سرواژه=میانای برنامه‌سازی کاربردی}}</ref> یا '''رابط برنامه‌نویسی نرم‌افزار کاربردی''' یا '''ای‌پی‌آی''' {{انگلیسی|API|مخفف Application Programming Interface}} که به صورت خلاصه به آن '''رابط برنامه‌نویسی''' هم گفته می‌شود،{{مدرک}} رابط بین یک [[کتابخانه (رایانه)|کتابخانه]] یا [[سیستم‌عامل]] و برنامه‌هایی است که از آن تقاضای سرویس می‌کنند.
 
رابط کارکردهایی را تعریف می‌کند که کتابخانه یا سیستم‌عامل می‌تواند ارائه دهد و مفهومی مجرد است. این کارکردها سپس در قالب یک نرم‌افزار یا کتابخانه پیاده‌سازی می‌شوند. به عبارت ساده‌تر، رابط برنامه‌نویسی مجموعه توابعی است که یک برنامه می‌تواند از یک برنامه دیگر فرا بخواند.. در واقع API رابط بین دو نرم‌افزار (اپلیکیشن) است که امکان ارتباط بین آن‌ها را برقرار می‌کند.