Prolog

Prolog nedir ?

Prolog, bir mantık programlama dilidir ve yapay zeka ile ilgili çalışmalarda kullanılır. 1972 yılında Fransa'nın Marseille Aix Üniversitesi'nde Alain Colmerauer ve çalışma grubu tarafından icat edilmiştir. Fransızca "Programmation en Logique" kelimesinden gelmektir.

Prolog dilinin temelinde recursive mantığı vardır. Prolog ile yazılan bir program fact'ler ve Rule'lardan oluşur.
Fact , elimizde bulunan verilerin gösterilmesidir.
Rule ise işlem yapılırken izlenecek olan yoldur.
Prolog ile yazılmış bir fonksiyon recursive mantığına dayandığı için genelde bir stop fact'i içerir. Stop fact'i hangi durumda fonksiyonun duracağı ve işlemlerin nasıl devam edeceğini belirtir.

No comments: