pengertian interpreter
Interpreter
adalah Perangkat lunak yang mampu mengeksekusi code program (yang ditulis oleh programmer) lalu menterjemahkannya ke dalam
bahasa mesin, sehingga mesin melakukan instruksi yang diminta oleh programmer
tersebut. Perintah-perintah yang dibuat oleh programmer tersebut dieksekusi baris demi baris, sambil mengikuti logika yang terdapat di dalam kode
tersebut.
Proses ini sangat berbeda dengan compiler, dimana pada compiler, hasilnya
sudah langsung berupa satu kesatuan perintah dalam bentuk bahasa mesin, dimana proses penterjemahan
dilaksanakan sebelum program tersebut dieksekusi.
Interpreter atau dalam bahasa Indonesia dikenal
sebagai Juru Bahasa berbeda dengan Translator atau penterjemah dalam segi media
yang dipakai untuk menerjemahkan. Interpreter akan menterjemahkan bahasa sumber
ke dalam bahasa sasaran secara langsung atau orally sementara translator akan
menerjemahkan bahasa sumber ke bahasa sasaran secara tertulis.
Java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM).
Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java
bytecodes dapat dijalankan pada platform yang berbeda-beda.
pengertian kompiler
Bertahun tahun
pemrograman bahasa tingkat tinggi (high level languange-HLL) telah dikenal luar
di lingkungan pemrograman komputer karena kemudahan dalam pembuatannya.
Beberapa tahun terakhir ada dua faktor yang menjadi perhatian dalam
pengembangan program, yaitu : protabilitas dan pemeliharaan program. Seperti
diketahui komputer tidak ‘mengenal’ HLL, sehingga diperlukan suatu konversi ke
dalam bahasa mesin.
Compiler adalah suatu
program yang melakukan proses translasi dari HLL ke dalam bahasa mesin di komputer.
Disamping program translasi, compiler juga mempunyai beberapa fungsi penting,
seperti diagnostik, contohnya kemampuan pendeteksian error/kesalahan.
Pelannggaran spesifikasi HLL akan terdeteksi dan dilaporkan kepada programmer
oleh compiler agar seger diperbaiki hingga mempermudah pembentukan machine
language equivalent.
Categories:

Posting Komentar