Ø SEJARAH PROLOG:
·
Prolog singkatan dari Programming in Logic.
·
Dikembangkan oleh Alain Colmenraurer dan P.
Roussel di Universitas Marseilles Perancis pada tahun 1972.
·
Prolog popular di Eropa untuk aplikasi
artificial intelligence, sedangkan di Amerika peneliti mengembangkan aplikasi
yang sama, yaitu LIPS.
Ø CIRI-CIRI PROLOG :
·
Bahasa pemrograman non sequential.
·
Bahasa pemrograman yang deklaratif.
·
Simbolik.
·
Berdasarkan first order logic.
Ø PERBEDAAN PROLOG DENGAN BAHASA LAINNYA:
Bahasa pemrograman yang umum (Basic, Pascal, C, Fortran):
·
Diperlukan algoritma/prosedur untuk memecahkan
masalah (procedural language).
·
Program menjalankan prosedur yang sama
berulang-ulang dengan data masukan yang berbeda-beda.
·
Prosedur dan pengendalian program ditentukan
oleh programmer dan perhitungan dilakukan sesuai dengan prosedur yang telah
dibuat.
Sedangkan bahasa pemrograman prolog :
·
Object Oriented Language atau Declarative
Language.
·
Tidak terdapat prosedur, tetapi hanya kumpulan
data-data objek (fakta) yang akan di olah, dan relasi antar objek tersebut
membentuk aturan yang diperlukan untuk mencari suatu jawaban.
·
Programmer menemukan tujuan, dan computer
menentukan bagaimana cara mencapai tujuan tersebut serta mencari jawabannya.
Ø SYNTAX-SYNTAX PADA PROLOG :
·
Section Clauses
·
Section Predicates
·
Section Domains
·
Section Gaol
·
Symbol
·
Integer
·
Read
·
Write
·
nl (new line)
·
PredicateName(tipe_argumen1, tipe_argumen2, . .
. , tipe_argumenN).
No comments:
Post a Comment