Loading...
This site is best viewed in a modern browser with JavaScript enabled.
Something went wrong while trying to load the full version of this site. Try hard-refreshing this page to fix the error.
Perbedaan Interpreter dan Compiler
bundet
Interpreter
Menerjemahkan instruksi per instruksi
Bila terjadi kesalahan kompilasi, dapat langsung dibetulkan secara interaktif
Tidak menghasilkan objek program
Tidak menghasilkan executable program, karena langsung dijalankan pada saat program diinterprestasi
Proses interprestasi terasa cepat, karena tiap-tiap instruksi langsung dikerjakan dan output langsung bisa dilihat hasilnya
Source program terus dipergunakan karena tidak dihasilkan executable program
Proses pengerjaan program lebih lambat karena setiap instruksi yang dikerjakan harus diinterprestasikan ulang
Keamanan dari program kurang terjamin, karena yang selalu digunakan adalah source program
Compiler
Menerjemahkan secara keseluruhan
Bila terjadi kesalahan kompilasi, source program harus dibenarkan dan proses kompilasi diulang kembali
Menghasilkan objek program
Menghasilkan executable program,sehingga dapat dijalankan dalam keadaan prompt sistem
Proses kompilasi lama, karena sekaligus menterjemahkan seluruhinstruksi program
Source program sudah tidak dipergunakan lagi utnuk mengerjakan program
Proses mengerjkana program lebihcepat, karena executable programsudah dalam Bahasa mesin