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

תוכן שנמחק תוכן שנוסף
Addbot (שיחה | תרומות)
מ בוט: מעביר קישורי בינויקי לויקינתונים - d:q523796
מ תמונה זהה מויקישיתוף
שורה 1:
[[תמונהקובץ:Linker.pngsvg|שמאל|ממוזער|250px|תרשים של תהליך הקישור, בו [[ספרייה (תכנות)|ספריות]] וקבצים מהודרים מחוברים לכדי ספרייה או [[קובץ הרצה]] אחד.]]
'''מקשר''' (באנגלית: '''Linker''' - לינקר) הוא [[תוכנית מחשב]] בסיסית, שמטרתה חיבור של תוכניות מחשב שעברו [[מהדר|הידור]] ל[[שפת מכונה]] לכדי תוכנית אחת שניתנת להרצה על ידי [[מערכת הפעלה]] מסוימת.
 
תוכנית מחשב מורכבת בדרך כלל מרכיבים אחדים, ולכך סיבות אחדות:
* התוכנית משתמשת ברכיבי [[תוכנה]] סטנדרטיים.
* התוכנית גדולה ומורכבת ממשימות רבות, ולכן כתיבתה מחולקת בין [[מתכנת|מתכנתים]]ים אחדים, הכותבים כולם באותה שפת תכנות, או משתמשים בשפות תכנות שונות.
 
חיבור כל הרכיבים הללו לתוכנית אחת נעשה על ידי המקשר, בתהליך הקרוי '''קישור''' (linkage). כאשר משתנה אחד מהרכיבים המרכיבים את התוכנית השלמה, אין צורך להדר את כל רכיביה, אלא די בהידור הרכיב שהשתנה, ובקישורו מחדש עם כל יתר הרכיבים. בתוכנות גדולות שיטה זו חוסכת זמן רב בתהליכי בניית (הידור וקישור) התוכנה.
 
[[קטגוריה:כלי תכנות]]