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
0 komentar:
Posting Komentar