इन्टरपेटर भी कम्पाइलर की भांति कार्य करता है । अन्तर यह है कि कम्पाइलर पूरे प्रोग्राम को एक साथ मशीनी भाषा में बदल देता है और इन्टरपेटर प्रोग्राम की एक-एक लाइन को मशीनी भाषा में परिवर्तित करता है । प्रोग्राम लिखने से पहले ही इन्टरपेटर को स्मृति में लोड कर दिया जाता है ।