इन्टरपेटर उच्च स्तरीय भाषा में लिखे गए प्रोग्राम की प्रत्येक लाइन के कम्प्यूटर में प्रविष्ट होते ही उसे मशीनी भाषा में परिवर्तित कर लेता है, जबकि कम्पाइलर पूरे प्रोग्राम के प्रविष्ट होने के पश्चात उसे मशीनी भाषा में परिवर्तित करता है ।