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:

      i. Fasa Analisis Leksikal

     ii. Fasa Analisis Sintaks

    iii. Fasa Analisis Semantik

    iv. Fasa Penjanaan Kod Intermediari

     v. Fasa Pengoptimuman Kod

    vi. Fasa Penjanaan Kod

 

 

Hosted by www.Geocities.ws

1