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

תוכן שנמחק תוכן שנוסף
Legobot (שיחה | תרומות)
מ בוט: מעביר קישורי בינויקי לויקינתונים - d:q183065
Miribn (שיחה | תרומות)
הוספתי הבהרה בפסקת ה"יתרונות וחסרונות" לגבי המשפט "הספציפי למכונה מסוימת".
שורה 7:
== יתרונות וחסרונות ==
 
תהליך ההידור הוא תהליך מורכב מאד, הספציפי למכונה מסוימת, כלומר קוד המכונה שנוצר מתחשב בחומרה הספציפית עליה הקוד עתיד לרוץ{{הבהרה}}. כלומר במידה והידרנו תוכנית מסוימת באמצעות מהדר המותאם למכונה מסוימת, התוכנית תרוץ על מכונה זו בלבד. מפרש, לעומת זאת, יאפשר הרצה של התוכנית כמעט בכל מכונה משום שהתוכנית תתורגם על כל מכונה מחדש.
 
מאידך, ברור כי שימוש במפרש עלול לצרוך משאבים רבים בשל העובדה כי התוכנית מתורגמת כל פעם מחדש. בנוסף, דרישות מסוימות של התוכנית (כמו הקצאת זיכרון) עלולים לקחת יותר זמן בעת שימוש במפרש לאור העובדה שהתוכנית לא עובדת ישירות מול מערכת ההפעלה, אלא מול המפרש.