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

תוכן שנמחק תוכן שנוסף
הוספת מידע על שפות דינאמיות
Yonidebot (שיחה | תרומות)
מ בוט החלפות: בדרך כלל; על ידי ;
שורה 14:
 
== שפות דינאמיות ==
הרצה ע"יעל ידי מפרש פשוטה יותר למימוש, אולם גוררת חסרונות לא מעטים. לדוגמה: מקבלים הודעה על שגיאת תחביר פשוטה רק בזמן ריצה.
 
בשפות כגון [[פרל]], [[Python]] ו־[[PHP]] יש בכל הרצה תהליך ראשוני של הידור הקוד. בחלקן (לדוגמה: Python וב־PHP יש גם מנגנונים לשמירת התוצרים של אותו הידור ראשוני. התוכנית עצמה מורצת רק לאחר מכן. אם כי בכל השפות הללו יש בד"כבדרך כלל מנגנון כלשנו לפירוש קוד חדש בזמן ריצה, במקרה הצורך ("eval").
 
שפות כאלו יריצו בד"כבדרך כלל את הקוד ב[[מכונה וירטואלית]].
 
== שפות חצי-מהודרות ==