Prolog, Yapay zekâ uygulamalarında kullanılan dördüncü nesil bilgisayar dili ailesinden olan bir mantık programlama dilidir.
1970'li yılların başlarında Fransa'nın Aix-Marseille Üniversitesi'nde 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 arasında bulunan bir ilişkiyi veya bir nesneyle ilgili bir özelliği, etmek için yazılan Prolog tümceleridir. Prolog tümceleri mantıktaki Horn cümlelerini ifade eder.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Prolog Yapay zeka uygulamalarinda kullanilan dorduncu nesil bilgisayar dili ailesinden olan bir mantik programlama dilidir 1970 li yillarin baslarinda Fransa nin Aix Marseille Universitesi nde ve calisma grubu tarafindan icat edilmistir Fransizca Programmation en Logique kelimesinden gelmektir Mantigin dogrudan dogruya bir bilgisayar dili olarak kullanilabilmesini saglamak amaciyla yapilan calismalar da 1980 yillarinin baslarinda da yogunluk kazanmistir 1981 yilinda Japonlar besinci nesil bilgisayar projesini aciklamalariyla da konuya olan ilgi buyuk bir olcude artmistir Prolog uzerine cesitli amac ve seviyelerde bircok kitap yayinlanmis ve dilin bir standardi olusmustur Bilgisayarin belirli bir problemi cozebilmesi icin kendisine problemle ve cozum yoluyla ilgili bilgi verilmesi gereklidir Programlama dilleri araciligiyla insan bilgisayarlarla iletisim kurabilir Prolog mantiksal ve sembolik dusunmeye uygun yapisiyla problemin tanimlanmasi ve cozumu icin gerekli yontemlerin gelistirilmesi asamalarinda insanogluna yardimci olan bir aractir Bir ornek verecek olursak Sokrat bir insandir ve Tum insanlar olumludur cumlelerinden Sokrat olumludur sonucuna variriz Simdi bu basit mantik probleminin bir prolog programi olarak nasil ifade edilebilecegini gorelim Problem once dilin iki ogesi olan gercekler ve kurallar araciligiyla tanimlanir Gercekler matematiksel aksiyomlar gibi bir veya daha fazla nesne arasinda bulunan bir iliskiyi veya bir nesneyle ilgili bir ozelligi etmek icin yazilan Prolog tumceleridir Prolog tumceleri mantiktaki Horn cumlelerini ifade eder