Prolog Programlama Dili

0
1381
prolog
prolog

Bu yazı’da amaç okuyuculara prolog programlama dili hakkında genel bilgi vermektir.

Prolog öncelikle 1972’de Alain Colmerauer tarafından Fransa”da geliştirildi. Prolog’un açılımı “logical programming” yani Mantık Programlama dili olarak geçmektedir. Yapay Zekâ programlarken yaygın kullanılan bir dildir. Natural Language Processing yani Doğal Dil İşleme için de yardımcı olmaktadır. Ekstra olarak veritabanı arama sorguları için çok uygundur. Prolog ayrıca deklaratif bir programlama dilidir. Mantık kurallarına uygun biçimde çalışır. Kendi içinde First Order Logic, Proposional Logic, Formal Logic ve çeşitli mantık sistemleri barındırmaktadır. Eğer prolog’u öğrenmek isterseniz SWI Prolog adlı interpreter’i indirebilirsiniz. Eğer arayüz olarak programlamak istiyorsanız  Visual Prolog alternatifi de var.

Prolog büyük ve küçük harfe duyarlıdır. Gerçekler ve kurallardan oluşur. Prolog’ta bir çok işlemimizi öz yinelemeli yani recursion fonksiyonlar ile yapabilmektesiniz.

Prolog

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Burda basit bir örneği görebilirsiniz. Prolog’ta her gerçek veya kuralın sonuna “.” koyulması gerekmektedir.

bir fact yani gerçektir.

Prolog”a ise write(X). sorulmuştur. Prolog”ta büyük harf ile yapılan tanımlamalar değişkenlerdir X’in hangi değerleri alabileceği sorulmuştur ve cevaben  tek fact olduğundan okan çıktısı alınmıştır.

İleri ki yazılarım’da prolog hakkında çeşitli örnekler vermeye çalışacağım.

 

Facebook Yorumları