Apa Perbedaan antara Interpreter dan Compiler?

Apa sih perbedaan antara Intepreter dan Compiler itu?mau tau? yuk kita simak sama-sama.
Berikut ini adalah beberapa perbedaan antara Intereter dan compiller.mari kita simak!!

INTEPRETER

1.Menerjemahkan instruksi per instruksi
2.Bila tejadi kesalahan kompilasi, dapat langsung dibetulkan secara interaktif
3.Tidak menghasilkan objek program
4.Tidak menghasilkan executable program karena langsung dijalankan pada saat program diinterprestasi
5.Proses interprestasi terasa cepat, karena tiap-tiap instruksi langsung dikerjakan dan output langsung dilihat hasilnya
6.Source program terus dipergunakan karena tidak dihasilkan executable program
7.Proses pengerjaan program lebih lambat karena setiap instruksi dikerjakan harus diinterprestasikan ulang kembali
8.Keamanan dari program kurang terjamin, karena yang selalu digunakan adalah source program.
intepreter
intepreter


COMPILLER

1.Menerjemahkan secara keseluruhan sekaligus
2.Bila tejadi kesalahan kompilasi, Source program harus dibenarkan dan proses kompilasi diulang kembali
3.Menghasilkan objek program
4.Menghasilkan executable program, sehingga dapat dijalankan di keadaan prompt sistem
5.Proses kompilasi lama karena sekaligus menterjemahkan seluruh instruksi program
6.Source program sudah tidak dipergunakan lagi untuk mengerjakan program
7.Proses mengerjakan program lebih cepat, karena executable program sudah dalam bahasa mesin
8.Keamanan dari program lebih terjamin, karena yang dipergunakan executable program
compiller
compiller