Representasi Antara

Bentuk tengah antara front end dan back end: alasan memakai IR, model mesin sasaran, dan optimasi dasar.

Modul ini membahas bentuk tengah antara front end dan back end compiler. Tiga topik di dalamnya menjelaskan alasan compiler memakai representasi antara, membandingkan model mesin sasaran berbasis stack dan berbasis register beserta komprominya, lalu memperkenalkan pass optimasi dasar berupa constant folding dan penyederhanaan aljabar. Modul ini sengaja dibuat ringan karena setelahnya pembaca akan masuk ke codegen, yang menjadi tempat representasi antara dipakai secara konkret.