واجهة برمجة التطبيقات
من ويكيبيديا، الموسوعة الحرة
واجهة برمجة التطبيقات (بالإنجليزية: Application Programming Interface وتختصر إلى API)
هي مجموعة من الروتينات ، وهياكل البيانات ،و object classes ، و / أو البروتوكولات التي تقدمها المكتبات و / أو نظام تشغيل الخدمات لدعم بناء البرامج.
هناك نوعان منها:
احدهما يعتمد على لغة البرمجة ؛ بمعنى انه متاحُُ فقط في لغة برمجة معينة ، ويقوم على استخدام syntax و عناصر هذه الغة لجعله ملائما للاستخدام في هذا السياق.
و الاخرى مستقلة عن اللغة وهذا يعنى انها مكتوبة بطريقة تتيح لها ان تستخدم فى العديد من لغات البرمجة (عادةً an assembly/C-level interface) و هذا النمط مطلوبا فى انواع الواجهات البرمجية API المستخدمة فى service غير المرتبطة بعملية معينة process ، أو نظام تشغيل وعادة ما تكون متاحة كروتينا منفصلا.
| هذه المقالة غير مصنّفة الرجاء المساعدة بتصنيف هذه المقالة، حتى تظهر في قائمة أو قوائم مع المقالات الأخرى الشبيهة. (لمزيد من المعلومات عن التصنيف) |

