Pengertian Interpreter dan Kompiler

Interpreter merupakan sebuah program yang mengeksekusi instruksi yang ditulis dalam bahasa pemrograman tingkat tinggi.
Ada dua cara untuk menjalankan program yang ditulis dalam bahasa pemrograman tingkat tinggi yaitu :
Cara yang paling umum adalah dengan mengkompilasikannya, sedangkan cara yang kedua adalah dengan mempergunakan porgram interpreter ini.
Interpreter menterjemahkan instruksi ke dalam bahasa tingkat tinggi yang kemudian dieksekusi (dijalankan) program. Sebaliknya compiler menterjemahkan instruksi ke dalam bahasa tingkat tinggi ke dalam bahasa mesin. Program yang dikompilasikan secara umum lebih cepat daripada yang mempergunakan bahasa interpreter. Keuntungan interpreter adalah program tidak perlu dikompilasi untuk dijalankan. Proses kompilasi ini biasanya memakan waktu, terutama jika deret program yang dikompilasi panjang.
Baik interpreter maupun compiler biasanya tersedia pada bahasa pemrograman tingkat tinggi. Meskipun demikian BASIC dan LISP dirancang untuk dijalankan dengan interpreter. Interpreter juga dapat ditemukan pada page description languages, seperti PostScript. Setiap printer PostScript mempunyai interpreter built-in yang menjalankan instruksi PostScript.(dna)
Compiler
Compiler dipakai untuk menggenerate program yang akan dibuat. Misalnya sebuah source code dari Passcal akan dijadikan sebuah software aplikasi atau program maka sourcecode tersebut harus di-compile sedemikian rupa agar jadi sebuah aplikasi atau software dengan sebuah
compiler.
Ciri - ciri program yang menggunakan Compiler

  • Dapat memodifikasi Caption program sehingga menjadi nama lain. Misalnya sebuah program dicopy biasa dari komputer satu ke komputer lain maka captionnya akan sama.
  • Dapat mengganti gambar dari aplikasi tersebut. Misalnya gambar A.jpg diletakkan dalam
    sebuah program. Kalau dicopy secara biasa, otomatis gambar A.jpg akan ter-copy juga ke
    program tersebut. Tetapi bila dicompile maka gambar dapat berubah.
Fungsi program Compiler
Mengubah caption, sehingga jika suatu program dikunci oleh virus seperti regedit,
msconfig, ms Dos shell dan lain – lain dapat tetap dijalankan, karena fungsi dari compiler
tersebut merubah caption program. Biasanya virus mendeteksi dari caption program tersebut
untuk menendang atau mematikan program dalamkode pertahanan virus.

Sekian.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar