פשוט מאוד
קומפיילר עובר מראש על כל הקוד והופך אותו לאיזשהו רכיב שניתן להרצה - אם ישנן שגיאות בקוד, הקומפיילר יאתר אותן וימנע את בניית הרכיב (מה שמכונה "שגיאות קומפילציה"). אינטרפרטר עובר על הקוד תוך כדי ריצה ומבצע שורה שורה מהקוד, לרוב ללא קימפול מראש, כך שבזמן ריצת אינטרפרטר, ייתכן שהרכיב יקרוס על שגיאות שהיו יכולות להתפס בזמן קומפילציה. ++C הינה לדוגמה שפה בה יש רק שימוש בקומפיילרים VB לדוגמה היא שפה שרצה עם אינטרפרטר אבל מאפשרת גם קומפילציה מראש לאיתור שגיאות