
File:LEGO-kompatiblo.jpg · Wikimedia Commons · See Wikimedia Commons
واجهة برمجة التطبيقات
Sign in to saveمجموعة دوال وبروتوكولات وأدوات لبناء البرمجيات والتطبيقات
An application programming interface (API) is a connection that allows different computer programs to communicate with each other and share services. APIs matter because they let software developers build new programs more easily by connecting to existing services rather than building everything from scratch.
AI-generated from the Wikipedia summary — may contain errors.
Article · العربية
واجهة برمجة التطبيقات (بالإنجليزية: Application Programming Interface ) اختصاراً API، وصفٌ العناصر البرمجيّة حسب وظائفها، ومدخلاتها ومخرجاتها. ويتمثل الهدف الرئيسيّ منها في توفير قائمة من الوظائف المستقلّة تمامًا عن الآلية التي نفّذت بها، لتتيح للآخرين التواصل معها من خلال أيّ آلية أخرى. وهي مجموعة تعاريف وبروتوكولات وأدوات خاصة بالروتين الفرعي ومصممة لبناء البرمجيات التطبيقية. وتعني بشكل عام مجموعة من الطرق الواضحة التعريف للتواصل بين مختلف مكونات البرمجيات. من شأن الواجهة الجيدة أن تسهّل تطوير برامج الحاسوب عبر توفير كافة الكتل البرمجية الإنشائية اللازمة، ليعمل المبرمج بعد ذلك على رصفها وجمعها. وقد تكون الواجهة مخصصة لنظام على الويب أو لنظام تشغيل أو نظام قاعدة بيانات أو عتاد الحاسوب أو مكتبة برمجيات. وتأتي مواصفات الواجهة بأشكال مختلفة ولكنها غالبًا ما تشمل مواصفات الروتين أو بنية البيانات أو أصناف الكائنات أو المتغيرات أو نداءات الإجراءات البعيدة. «بوزيكس» (POSIX) وواجهة برمجة تطبيقات ويندوز Windows API وواجهة البرمجة المتقدمة لناقل «سكزي»ASPI هي أمثلة عن الأشكال المتعددة التي تتخذها واجهة برمجة التطبيقات. ويتم عادةً تزويد ملفات توثيق الواجهة لتسهيل الاستخدام وإعادة التنفيذ.
Abstract from DBpedia / Wikipedia · CC BY-SA
Gallery (8)
Available in 73 languages
- Español
- Français
- Deutsch
- 中文
- 日本語
- Русский
- Português
- Italiano
- العربية
- हिन्दी
- Albanian
- Armenian
- Asturian
- Azerbaijani
- Bahasa Indonesia
- Bangla
- Basque
- Bavarian
Show 54 more
- Belarusian
- Bosnian
- Bulgarian
- Catalan
- Central Kurdish
- Croatian
- Czech
- Danish
- Esperanto
- Estonian
- Filipino
- Finnish
- Galician
- Georgian
- Greek
- Hausa
- Hebrew
- Hungarian
- Ido
- Igbo
- Irish
- Kazakh
- Latvian
- Lithuanian
- Malay
- Malayalam
- Mingrelian
- Mongolian
- Nederlands
- Northern Frisian
- Norwegian
- Norwegian Nynorsk
- Piedmontese
- Polski
- Quechua
- Romanian
- Serbian
- Serbian (Latin)
- simple
- Slovak
- Slovenian
- Svenska
- Swahili
- Tamil
- Tiếng Việt
- Türkçe
- Ukrainian
- Urdu
- Uzbek
- Wu Chinese
- zh_yue
- فارسی
- ไทย
- 한국어
via Wikidata sitelinks · CC0