compiler dan interpreter

Penerjemah Bahasa Pemrograman

Untuk menterjemahkan bahasa pemrograman yang kita tulis maka diperlukan Compiler dan

interpreter.

 

Compiler adalah suatu program yang menterjemahkan bahasa program (Source code) ke dalam bahasa obyek (object code) secara keseluruhan program.

 

Interpreter berbeda dengan Compiler, interpreter menganalisis dan mengeksekusi setiap baris dari program secara keseluruhan. Keuntungan dari interpreter adalah dalam eksekusi yang bisa dilakukan dengan segera. Tanpa melalui tahap kompilasi, untuk alas an ini interpreter digunakan pada saat pembuatan program berskala besar.

 

Perbedaan Compiler dan interpreter.

Compiler Interpreter
Menterjemahkan secara keseluruhan Menterjemahkan Instruksi per instruksi
Bila terjadi kesalahan kompilasi maka

source program harus diperbaiki dan

dikompilasi ulang

Bila terjadi kesalahan interprestasi dapat

Diperbaiki

Dihasilkan Object program Tidak dihasilkan obyek program
Dihasilkan Executable program Tidak dihasilkan Executable program
Proses pekerjaan program lebih cepat Proses pekerjaan program lebih lambat
Source program tidak dipergunakan hanya bila untuk perbaikan saja Source program terus dipergunakan
Keamanan dari program lebih terjamin Keamanan dari program kurang terjamin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Author: Admin

Leave a Reply

Your email address will not be published. Required fields are marked *