એક કમ્પાઇલર સ્રોત કોડને એક્ઝેક્યુટેબલ પ્રોગ્રામમાં કમ્પાઇલ કરે છે અને દુભાષિયો પ્રોગ્રામ્સ અને સ્ક્રિપ્ટો ચલાવે છે જેને સંકલન કરવાની જરૂર નથી.