Pengenalan Kepada Pengkompil
• Penterjemah merupakan satu aturcara yang menterjemah satu aturcara sumber kepada
satu modul objek.
• Modul objek terdiri daripada jujukan kod objek.
• Kod objek adalah bahasa pertengahan di antara bahasa sumber dengan bahasa mesin dan
ia seakan-akan bahasa mesin sesuatu komputer.
• Penterjemah terdiri daripada dua jenis
i. Penghimpun
ii. Pengkompil
• Pengkompil menterjemahkan satu aturcara sumber bahasa aras tinggi (FORTRAN,
ALGOL/COBOL, PASCAL, C++ etc) kepada bahasa mesin.
• Pengkompil akan mengesan ralat (error) semasa proses penterjemahan.
• Aturcara sumber ditulis di dalam bahasa peringkat tinggi.
• Proses penterjemahan aturcara sumber belaku semasa waktu menghimpun atau
mengkompil.
• Pelaksanaan sebenar aturcara objek belaku semasa larian (modul objek yang telah
dimuatkan ke dalam ingatan oleh loader dan linker)
Fasa-Fasa Pengkompil
• Pengkompil terdiri daripada 6 fasa:
iv. Fasa Penjanaan Kod Intermediari