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

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