Para programmer pasti sering mendengar istilah compiler dan interpreter. Dan sebagian besar mungkin sudah tahu perbedaan diantara keduanya. Tapi ga pa2lah saya bahas lagi dari pada ga da kerjaan di kos sabtu gini, mending mengarang indah, ya ga ? hee.
Let's start.. program yang telah dibuat agar bisa dijalankan oleh komputer harus diterjemahkan dulu ke bahasa mesin. Kode program yang kita buat merupakan kode bahasa tingkat tinggi yang tidak bisa dibaca dan dimengerti oleh mesin. Mesin hanya bisa mengerti kode bahasa mesin seperti "10110000 01100001" (apa coba itu ? hee), karena itu harus di terjemahkan terlebih dahulu. Nah, program sistem yang bertugas sebagai penterjemah disebut compiler dan interpreter. Nah, apa itu compiler dan interpreter ?
Interpreter adalah program sistem yang berfungsi sebagai penterjemah kode program yang dibuat oleh programmer ke dalam bahasa mesin. Interpreter mengeksesusi perintah baris demi baris dengan mengikuti logika yang ada.
Compiler adalah program sistem yang juga berfungsi sebagai penterjemah kode program ke dalam bahasa mesin agar bisa dijalankan oleh mesin. Perbedaannya dengan interpreter adalah compiler mengeksekusi seluruh instruksi dalam program sekaligus.
Untuk lebih jelaskan, dibawah ini ada beberapa perbedaan diantara keduanya yang saya dapatkan dari hasil googling di Omz Google, hee. (sumber: http://lecturer.eepis-its.edu/~tessy/lecturenotes/kp1/BAB%20I.pdf):
Contoh bahasa pemrograman yang menggunakan compiler adalah Visual Basic, Fortran, Cobol, Pascal, C, dlsb. Sedangkan yang menggunakan interpreter yaitu PHP, ASP, Perl, Python (nih sejenis ular apa bahasa pemrograman ? haha), dlsb.
Itulah sekelumit tentang compiler vs interpreter, kalau masih kurang silahkan googling sendiri dan kalau ada yang salah mohon dikoreksi . Maklum saya kan masih verynewbie, hee. Capek juga ya nulis, segitu aje dulu yak.
16.5.09
Perbedaan Compiler dan Interpreter
16.5.09
Categories:
Seputar IT
Langganan:
Posting Komentar (Atom)
bagus bro,.. gwe tambahin kalo compiler saat ini booming JAVA
BalasHapus@neoriz: ok2 boz..
BalasHapustrims bos atas penjelasanny!!!
BalasHapusthanks atas inpormasinya,,,,
BalasHapus:-D
mksi ya,,,,
BalasHapusngbantu bgt,,,,
kbtulan lg da tugas ttg ini...
terimakasih..
BalasHapussaya mengerti akhirnya tentang interpreter dan compiler
thanks dapet pencerahan :)
BalasHapusmakasih atas infonya.... ijin kopas yaa
BalasHapus