STRAWBERRY PROLOG
Apa sih Strawberry
prolog itu?
Strawberry Prolog
adalah dialek dari bahasa pemrograman Prolog. Sintaksnya sangat dekat dengan
ISO-Prolog tetapi memiliki banyak ekstensi yang bukan bagian dari standar.
Gagasan utama dari Strawberry Prolog sangat mudah digunakan dan oleh karena itu
beberapa universitas menggunakan prolog untuk kursus .
Jadi Strawberry Prolog
bahasa pemograman toh.
Ya. Nama Prolog sendiri
diambil dari bahasa Perancis programmation Enogique (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.
Prolog adalah bahasa
pemrograman logika atau disebut juga bahasa non prosedural. Prolog
disebut sebagai object oriented language atau declarative language. Dalam
prolog tidak terdapat prosedur, tetapi hanya tampilan data-data object (fakta)
yang akan diolah dengan relasi antar object yang membentuk suatu aturan.
Aturan-aturan ini disebut heuristikdan diperlukan dalam mencari suatu jawaban,
dengan kata lain, prolog dalam prolog adalah database.
Dan Prolog ada tiga
jenis diantaranya Strawberry Prolog. Dan sisannya adalah
Visual Prolog
Visual prolog sebelumnya dikenal sebagai PDC prolog dan turbo prolog merupakan bahasa pemrograman prolog yang berorientasi objek. Sebagai turbo prolog dipasarkan oleh Borland, tetapi sekarang dikembangkan dan dipasarkan oleh perusahaan Denmark Pusat Pengembangan Prolog (PDC). Visual Prolog dapat membangun Microsoft Windows GUI-aplikasi, aplikasi konsol, DLL (Dynamic Link Libraries).
SWI Prolog
SWI Prolog merupakan
open source implementasi bahasa pemrograman Prolog, biasanya digunakan untuk
pengajaran dan semantic web aplikasi. Memiliki seperangkat kaya fitur,
perpustakaan untuk logika pemrograman kendala, multithreading, Unit testing,
GUI, dll. SWI Prolog berjalan pada UNIX, Windows, dan Machintosh.
Penerapan PROLOG ini
cukup banyak diterapkan pada bidang-bidang tertentu, berikut contoh
penerapannya :
Sistem Pakar (Expert
System)
Pengolahan Bahasa Alami
(Natural Language Processing)
Robotika
Pengenalan Pola
(Pattern Recognition)
info yang sangat bermanfaat.. :)
ReplyDeleteoh iya mas mau tanya dong, caranya membuat menu help trus dipanggilnya menggunakan html gimana ya ? ditunggu jawabannya.. terima kasih... ^^