Jumat, 09 April 2010

tEknIk kOmpILasi

Kompilator (compiler) adalah sebuah program yang membaca suatu program yang ditulis dalam suatu bahasa sumber (source language) dan menterjemahkannya ke dalam suatu bahasa sasaran (target language).
Proses kompilasi dapat digambarkan sebagai berikut :

Pembuatan kompilator dapat dilakukan dengan :
1. bahasa mesin, dengan resiko kesulitan yang sangat tinggi
2. bahasa assembly, biasa dilakukan pada tahap awal dengan keuntungan object codenya yang berukuran kecil dan dengan kerugian memerlukan usaha yang besar.
3. bahasa tingkat tinggi lain pada mesin yang sama dengan keuntunganpemrogramannya yang mudah dan dengan kerugian akan program yang dihasilkan.
4. bahasa tingkat tinggi lain pada mesin yang berbeda.
5. Bootstrap yang diperkenalkan oleh Wirth dengan idenya yaitu kita bias membangun sesuatu yang besar dengan dimulai dari bagian intinya.
Proses kompilasi dikelompokkan menjadi 2 yaitu :
1. analisa (front-end) : program sumber dipecah – pecah dan dibentuk menjadi bentuk antara (intermediate representation).
2. sintesa (back-end) : membangun program sasaran yang diinginkan dari bentuk antara.

sumber : http://one.indoskripsi.com/judul-skripsi-tugas-makalah/algoritma/teknik-kompilasi

Tidak ada komentar:

Posting Komentar