Context: Bahasa perantara adalah bahasa mesin abstrak yang dirancang untuk membantu dalam analisis program komputer. Istilah ini berasal dari penggunaan mereka dalam compiler, di mana kode sumber dari sebuah program diterjemahkan ke dalam bentuk yang lebih cocok untuk transformasi kode-meningkatkan sebelum digunakan untuk menghasilkan kode objek atau mesin untuk mesin target.

Bagaimana compiler menggunakan IR?

Kompilator menerjemahkan kode sumber dari sebuah program ke representasi menengah (IR), yang merupakan bentuk yang lebih cocok untuk melakukan transformasi kode sebelum menghasilkan kode objek untuk mesin target.