Як компілятори використовують IR?
Проміжна мова - це мова абстрактної машини, призначена для допомоги в аналізі комп'ютерних програм. Термін походить від їх використання в компіляторах, де вихідний код програми перекладається у форму, більш придатну для перетворень, що покращують код, перш ніж використовувати його для генерації об'єкта або машинного коду для цільової машини.
Компілятори переводять вихідний код програми в проміжне представлення (IR), що є формою, більш придатною для виконання кодових трансформацій, перш ніж генерувати об'єктний код для цільової машини.