Prolog adalah bahasa pemrograman logika atau di sebut juga sebagai bahasa non-procedural. Namanya diambil dari bahasa Perancis programmation en logique (pemrograman logika). Bahasa ini diciptakan oleh Alain Colmerauer dan Robert Kowalski sekitar tahun 1972 dalam upaya untuk menciptakan suatu bahasa pemrograman yang memungkinkan pernyataan logika alih-alih rangkaian perintah untuk dijalankan komputer.
Berbeda dengan bahasa pemrograman yang lain, yang menggunakan algoritma konvensionl sebagai teknik pencariannya seperti pada Delphi, Pascal, BASIC, COBOL dan bahasa pemrograman yang sejenisnya, maka prolog menggunakan teknik pencarian yang di sebut heuristik (heutistic) dengan menggunakan pohon logika.
(Sumber : http://id.wikipedia.org/wiki/Prolog)
Definisi Prolog dan Sejarahnya
• Prolog banyak digunakan dalam pengembangan artificial intelligence.
• Prolog dikenal sebagai bahasa deskriptif (descriptive language) yang
berarti dengan diberikan serangkaian faktafakta dan aturan-aturan maka
prolog akan menyelesaikan problem secara deduktif (menurunkan kesimpulan
sebagai jawaban berdasarkan fakta dan aturan) dengan pencarian dari atas ke bawah
• prolog menggunakan teknik pencarian yang disebut heuristik (heuristic)
dengan menggunakan pohon logika.
• prolog banyak dikembangkan di University of Melbourne oleh Lee Naish dan
John Loyd.
• Prolog dalam perkembangannya telah dikombinasikan dengan berbagai bahasa
pemrograman terutama functional programming
• Bahasa prolog ini secara intensif digunakan pada proyek komputer
generasi ke-5 di Jepang. Walaupun demikian sebetulnya penggunaannya tidak
terbatas untuk AI saja.
• Prolog memiliki sebuah website resmi, yaitu http://www.prolog.org
Sumber : elearning.saptono.net
ShoutMix chat widget
0 komentar:
Post a Comment