Kamis, 18 Oktober 2007

Pembangkit Kode dan Pengoptimal Kode

Pembangkit kode antara : membangkitkan kode antara (intermediate code) berdasarkan pohon parsing. Pohon parse selanjutnya diterjemahkan oleh suatu penerjemah yang dinamakan penerjemah berdasarkan sintak (syntax-directed translator). Hasil penerjemahan ini biasanya merupakan perintah tiga alamat (three-address code) yang merupakan representasi program untuk suatu mesin abstrak. Perintah tiga alamat bisa berbentuk quadruples (op, arg1, arg2, result), tripels (op,arg1, arg2). Ekspresi dengan satu argumen dinyatakan dengan menetapkan arg2 dengan - (strip, dash)

Pengoptimal kode : melakukan optimasi (penghematan space dan waktu komputasi),jika mungkin, terhadap kode antara.

Pembangkit kode : membangkitkan kode dalam bahasa target tertentu (misalnya bahasa mesin).

Tidak ada komentar: