Pengertian
Interpreter , Compailer
dan
Programming Paradigm
Halo teman – teman, salam sejahtera untuk kita semua kali ini
penulis akan menjelaskan sedikit tentang istilah istilah yang ada di suatu
program computer.
Mempelajari program di computer bisa dibilang gampang
- gampang susah. Bagaimana tidak,
walapun kalian sudah mempelajarinya berbulan – bulan atau bertahun – tahun , tidak menjamin kalian akan mahir dalam
membuat program . Karena bisa saja, saat
kalian mempelajarinya kalian tidak bersungguh – sungguh melainkan hanya
mempelajarinya sekedar saja. Hal tersebutlah yang biasanya mempengaruhi cepat
atau lambatnya seseorang mempelajari sesuatu.
Namun dari semua masalah di atas,
hal yang paling menjengkelkan adalah
ketika kalian mempelajari suatu program,
kalian diharuskan mengetahui suatu istilah istilah yang mungkin belum
pernah kalian dengar atau susah dimengerti oleh kalian .untuk mengatasi masalah
tersebut penulis mencoba menuliskan beberapa istilah tentang program
diantaranya Interpreter , Compailer , dan Programming Paradigm. Baiklah untuk lebih jelasnya dan tidak membuat kalian
penasaran. Berikut adalah Pengertian Interpreter , Compailer dan Programming Paradigm.
1.
Interpriter
Interpriter adalah suatu program system yang digunakan untuk mengeksekusi
codeprogram lalu menerjemahkan kedalam bahasa mesin. Sehingga mesin melakukan
intruksi yang diberikan oleh program tersebut. Biasnya saat kalian ingin
menjalankan Interpriter kalian harus menggunakan kode sumber. Selain itu Interpriter
cukup susah dalam mengoptimasikan kode yang telah dijalankan.
Jika dilihat dari cara kerja Interpriter akan dieksekusi satu baris demi
satu baris, sambil mengikuti logika yang ada didalm code tersebut. Dalam proses
pengeksekusian Interpriter akan langsung menerjemahkan bahasa sumber kedalam sasaran sedangkan
translator akan menerjemahkan ke dalam bentuk tulisan.
2.
Compailer
Compailer adalah suatu program computer yang digunakan untuk
menerjemahkan program ke bahasa mesin. Hasil dari penerjemahan tersebut berupa
bahasa mesin yang dilaksanakan dengan proses assembler yang berbeda. Compailer
biasnya menerjemahkan program computer tanpa menggunakan code sumber. Compailer
juga membutuhkan linker untuk menggabungkan code object dengan berbagai macam
program untuk menghasilkan suatu kode yang bias dijalankan oleh mesin.
Compailer juga memiliki fungsi lain diantarnya mendiagnosa suatu program.
Untuk mengetahui kesalahan – kesalahan yang terdapat di program tersebut.
Sehingga kita dapat lebih mudah dalam memperbaiki program tersebut.
3.
Programming Paradigm
Programming Pardigm adalah gaya dasar program computer, cara membangun
struktur dan unsur program computer. Kemampuan dan gaya bahasa berbagai program
yang didefinisikan oleh Paradigm Program yang di dukung mereka. Beberapa bahasa
program yang di rancang untuk mengikuti hanya satu paradigm , sementara yang
lain hanya mendukung paradigm .
4 Programming Paradigm dalam beberapa decade :
a.
Imperactive programming
b.
Object – oriented programming
c.
Functional programming
d.
Logic programming
Sekian
artikel dari saya, mohon maaf jika ada tulisan dan kata yang salah. Sebagai
akhir kata, tiada gading yang tak retak. Sama halnya dengan artikel saya
ini, tiada hal yang sempurna.