Thursday, May 9, 2013

Prolog



Prolog adalah bahasa pemrograman logika atau di sebut juga sebagai bahasa non-procedural.
Nama Prolog merupakan singkatan dari "Programming in Logic". 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.


Perbededaan Prolog dengan Software yang  Sejenis
Bahasa Pemrograman Prolog :
·      Object oriented languange atau declarative languange
·      Programmer menentukan tujuan (goal) dan komputer menentukan bagaimana cara mencapai tujuan tersebut serta mencari jawabannya
·      Dilakukan pembuktian terhadap cocok atau tidaknya tujuan dengan data-data yang telah ada dan relasinya
·      Prolog ideal untuk memecahkan masalah yang tidak terstruktur dan prosedur pemecahannya tidak diketahui, khususnya untuk memecahkan masalah non numerik
·      Prolog bekerja seperti pikiran manusia, proses pemecahan masalah bergerak di dalam ruang masalah menuju suatu tujuan (jawaban tertentu)

Bahasa Pemrograman lain (Pascal, C, Basic, Fortran):
·    Diperlukan algoritma/prosedur untuk memecahkan masalah (procedural languange)
· 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


Sumber  :
http://id.wikipedia.org/wiki/Prolog
http://ramotanbuegil.blogspot.com/2010/09/bahasa-pemrograman-prolog.html

No comments:

Post a Comment