מה זה מפרש (אינטרפרטר)?

מפרש (אינטרפרטר) הוא תוכנה שקוראת את הקוד ומבצעת אותו תוך כדי — שורה אחרי שורה — בלי ליצור קודם קובץ מתורגם שלם.

אם מהדר הוא מתרגם של ספר, מפרש הוא מתורגמן סימולטני: הוא מתרגם ומבצע כל משפט מיד כשהוא נאמר. היתרון: אפשר להריץ קוד מיד ולנסות דברים מהר, וזה נוח מאוד ללמידה. החיסרון: לרוב זה איטי יותר מתוכנית שעברה הידור מראש.

פייתון וג׳אווהסקריפט מורצות בדרך כלל בעזרת מפרש (בפועל, מאחורי הקלעים יש שילוב של שתי השיטות). לכן בשגיאה בזמן ריצה, השורות שלפניה כבר התבצעו — והשורות שאחריה לא. בפייתון אפשר גם לפתוח חלון שבו כותבים שורה ורואים את התוצאה מיד.

💡 איך זוכרים? מפרש = מתורגמן סימולטני. מהדר = מתרגם ספר.

✅ בודקים את עצמנו

1. מה עושה מפרש?

2. איזו שפה מורצת בדרך כלל בעזרת מפרש?

3. מה היתרון של מפרש ללמידה?

💻 לשיעור המלא: מה זה תכנות?
הסבר מלא, חידון של 8 שאלות ודף עבודה להדפסה · מתאים לכיתות ג׳–ט׳

מושגים קשורים

מהדר (קומפיילר)
מהדר (קומפיילר) הוא תוכנה שמתרגמת את כל הקוד שאנשים כתבו בשפת תכנות לשפה שהמחשב מבין — שפת מכונה — עוד לפני שמריצים אותו.
פייתון
פייתון (Python) היא שפת תכנות כתובה, קלה לקריאה ופופולרית מאוד, שמשמשת גם למתחילים וגם למדענים, למפתחי אתרים ולבינה מלאכותית.
שפת מכונה
שפת מכונה היא הרמה הנמוכה ביותר של הוראות: רצפים של אפסים ואחדים שהמחשב מבצע ישירות. כל קוד, בכל שפה, מתורגם בסוף לשפה הזאת.

עוד מושגים מהשיעור "מה זה תכנות?"

תוכנית
תוכנית מחשב, או תוכנה, היא אוסף של הוראות כתובות בשפת תכנות, שהמחשב מבצע כדי לעשות משהו שלם — משחק, מחשבון, אתר או אפליקציה.
קוד
קוד הוא הטקסט שמתכנתים כותבים בשפת תכנות — ההוראות עצמן. כשאומרים ״לכתוב קוד״, מתכוונים לכתוב תוכנה.
שפת תכנות
שפת תכנות היא שפה מיוחדת, עם מילים מעטות וכללים קפדניים, שבה אנשים כותבים הוראות למחשב, ותוכנה מתרגמת אותן לשפה שהמחשב מבין.

שאלות נפוצות

איך זוכרים מה זה מפרש (אינטרפרטר)?

מפרש = מתורגמן סימולטני. מהדר = מתרגם ספר.

אילו מושגים קשורים למפרש (אינטרפרטר)?

מהדר (קומפיילר), פייתון, שפת מכונה. ההגדרה הקצרה של כל אחד מהם מופיעה למעלה, ומכל אחד יש קישור לעמוד משלו.

לכל 72 המושגים בתכנות ←

האם זה עזר?
גננות, מורות והורים: איזה דף חסר לכם?כל שבוע אנחנו מכינים את מה שהכי מבקשים. בחינם.
לבקשת דף ←או בוואטסאפ