ממשק תכנות יישומים – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
מ הגהה
שורה 1:
'''ממשק תכנות יישומים''' (ב[[אנגלית]]: '''Application Programming Interface''' ; [[ראשי תיבות]]: '''API''') הוא כינוי מקובל לערכות של ספריות קוד, [[פקודה (מחשב)|פקודות]], [[פונקציה|פונקציות]] ו[[שגרה|פרוצדורות]] מן המוכן, בהן יכולים ה[[מתכנת|מתכנתים]] לעשות שימוש פשוט, בלי להידרש לכתוב אותן בעצמם.
 
הפונקציות העיקריות המוצעות בממשק תכנות יישומים מתמקדות במשימות מורכבות כמו ציור חלונות ופריטי ממשק אחרים, אחסון ושליפת נתונים, ניהול [[זיכרון]], קישור ל[[יישום|יישומים]] אחרים, ועוד. ממשקי תכנות יישומים מוצעים על ידי [[סביבת פיתוח|סביבות פיתוח]], מפתחים עצמאיים, צוותי פיתוח, חברות בעלות מוצרי תוכנה, כמו חברות המפתחות [[מערכת הפעלה|מערכות הפעלה]], גם כדי להקל על מתכנתים ולקצר את זמן הפיתוח, וגם כדי למנוע גישה ושינוי שאינם הולמים בנתונים.