Ассемблер
Практический каждый современный компилятор, за редким исключением, при генерации кода формирует промежуточный ассемблерный файл. Обычно эта операция скрыта от программиста, но с помощью ключей компилятора ему можно сказать, чтобы компилятор преобразовал программу, написанную на языке высокого уровня, в ассемблер... Дальше...