Kategoriler: Genel

Prolog Programlama Nedir?

Mantık programlama dilidir. Yapay zeka uygulamalarında kullanılan beşinci nesil bilgisayar dili ailesindendir. 1970’li yılların başları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. Mantığın doğrudan doğruya bir bilgisayar dili olarak kullanılabilmesini sağlamak amacıyla yapılan çalışmalar da 1980 yıllarının başlarında da yoğunluk kazanmıştır. 1981 yılında Japonlar beşinci nesil bilgisayar projesini açıklamalarıyla da konuya olan ilgi büyük bir ölçüde artmıştır. Prolog üzerine çeşitli amaç ve seviyelerde birçok kitap yayınlanmış ve dilin bir standardı oluşmuştur.

Bilgisayarın belirli bir problemi çözebilmesi için kendisine problemle ve çözüm yoluyla ilgili bilgi verilmesi gereklidir. Programlama dilleri aracılığıyla insan bilgisayarlarla iletişim kurabilir. Prolog mantıksal ve sembolik düşünmeye uygun yapısıyla , problemin tanımlanması ve çözümü için gerekli yöntemlerin geliştirilmesi aşamalarında insanoğluna yardımcı olan bir araçtır.

Bir örnek verecek olursak Sokrat bir insandır ve Tüm insanlar ölümlüdür cümlelerinden , Sokrat ölümlüdür sonucuna varırız. Şimdi bu basit mantık probleminin bir prolog programı olarak nasıl ifade edilebileceğini görelim. Problem önce dilin iki öğesi olan, gerçekler ve kurallar aracılığıyla tanımlanır. Gerçekler, matematiksel aksiyomlar gibi, bir veya daha fazla nesne anasında bulunan bir ilişkiyi veya bir nesneyle ilgili bir özelliği, deklare etmek için yazılan Prolog tümceleridir. Örneğin, Sokrat bir insandır tümcesini bir Prolog gerçeği olarak şöyle yazabiliriz:

Bul-Tikla

Son Yazılar

Kültürel Miras Nedir? – Türk Dili ve Edebiyatı

Kültürel Miras Nedir? Kültürel miras, geçmiş kuşaklardan devralınan, bir toplumun tarihini, yaşam biçimini, bilgisini ve…

1 hafta ago

Estetik Nedir? – Türk Dili ve Edebiyatı

Güzel duyu Nedir? Bir ağıt insanı hüzünlendirirken niçin dönerek dönerek dinlenir? Bir romandaki rahatsız edici…

1 hafta ago

İvan Gonçarov – Türk Dili ve Edebiyatı

İvan Gonçarov İvan Aleksandroviç Gonçarov (1812-1891), 19. yüzyıl Rus edebiyatının mühim gerçekçi romancılarından biridir. İnsan…

1 hafta ago

Satranç Nedir? Tarihi, Özellikleri – Türk Dili ve Edebiyatı

Satranç, iki oyuncu içinde 64 kareli bir tahta üstünde oynanan, strateji ve düşünme becerisine dayalı…

2 hafta ago

Radyo Tiyatrosu ve Özellikleri – Türk Dili ve Edebiyatı

Radyo Tiyatrosu Bir kapı gıcırdar, uzaktan bir tren düdüğü duyulur. Peşinden telaşlı bir ses sessizliği…

2 hafta ago

İsmail Dümbüllü – Türk Dili ve Edebiyatı

İsmail Dümbüllü İsmail Dümbüllü, orta oyunu ile tulûat geleneğini 20. yüzyıla taşıyan en mühim Türk…

2 hafta ago