બન્ને ભાષાઓ અર્ધ-સંકલિત છે, જેથી મશીન કોડમાં સંકલન કરવાને બદલે તેઓ બાયટેક (C # ને CIL માટે કમ્પાઇલ કરે છે પરંતુ તે અને બાઇટકોડ સમાન છે) માટે કમ્પાઇલ કરે છે અને પછી તેનો અર્થઘટન થાય છે .