Prolog adalah Programming in logic yang
berarti pemrograman logika yang menggunakan bahasa deklaratif dimana pemrogram
memberi fakta dan aturan untuk selanjutnya diselesaikan oleh prolog secara
deduktif sehingga menghasilkan kesimpulan.
Apakah Prolog berbeda dengan
bahasa pemrograman lain?
Ya, prolog memang berbeda dengan
bahasa pemrograman lain. Berikut ini merupakan perbedaan Prolog dengan bahasa
pemrograman lain.
Prolog
- Object oriented language atau Declarative language.
- Prolog tidak terdapat prosedur, tapi hanya tampilan data-data object (fakta).
- Programmer menentukan tujuan (goal) dan komputer menentukan bagaimana cara mencapai tujuan tersebut serta mencari jawabannya.
Bahasa Pemrograman Lain
- Memerlukan algoritma atau procedure yang dibuat untuk menyelesaikan masalah.
- Program dapat menjalankan procedure yang sama berulang-ulang dengan data masukkan yang berbeda-beda.
- Pengendalian program sepenuhnya ditentukan oleh programmer.
Tidak ada komentar:
Posting Komentar