Minggu, 29 September 2013

MEKANISME INTERPRETER DALAM MENERJEMAHKAN DAN MENGEKSEKUSI PERINTAH

MEKANISME INTERPRETER DALAM MENERJEMAHKAN DAN MENGEKSEKUSI PERINTAH

. 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.

 Interpreter adalah perangkat lunak yang mampu mengeksekusi kode program (yang di tulis oleh programmer) lalu menterjemahkannya ke dalam bahasa mesin, sehingga mesin melakukan instruksi yang di minta oleh programmer tersebut. Perintah-perintah yang di buat oleh programmer tersebut di eksekusi baris demi baris, sambil mengikuti logika yang terdapat didalam 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 sendiri adalah suatu program khusus yang digunakan untuk mengeksekusi atau melakukan instruksi yang ditulis dalam bahasa pemprograman tertentu. Kode-kode bahasa tersebut tidak dalam bentuk bahasa mesin melainkan berupa source code murni. Nah, tugas interpreter adalah mengartikan source code berisi bahasa pemprograman tersebut sehingga instruksinya dapat dimengerti dan dapat dijalankan oleh komputer.

 Interpreter adalah menerjemahkan satu per satu instruksi dalam kode sumber, lalu menjalankan instruksi yang telah di terjemahkan. Interpreter adalah Perangkat lunak yang mampu mengeksekusi codeprogram (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.

Contoh Interpreter:
 • PHP (Hypertext Preprocessor)
• ASP (Active Server Pages)
 • PERL (Practical Extraction and Reporting Language)
• Python
 • MATLAB
 • Ruby
 • UCSD Pascal