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