कंपाइलर एक संपूर्ण प्रोग्राम घेतो. इंटरप्रिटर कोडच्या एकल ओळी घेतो . कंपाइलर इंटरमीडिएट मशीन कोड तयार करतात. दुभाषी कधीही कोणतेही इंटरमीडिएट मशीन कोड तयार करत नाहीत.