- Bir bilgisayar bilimi öğrencisi olarak Prolog ve mantıksal programlama üzerine çalışıyorum
- Düz Prolog'un temellerini (atomlar, predikatlar, cut, listeler vb.) öğrendim ve SICStus Prolog'da çalışan, ajanlar arası iletişim sisteminin korkunç bir implementasyonunu gördüm
- Dilin kendisinin güçlü yanları olabileceğini düşündüğüm için daha fazlasını öğrenmek istiyorum
- Çalıştığım alan oldukça temel bir alan olduğu için hem bu dünyaya hem de gerçekten sevdiğim diğer dünyaya (ontolojiler :D) dair bilgimi genişletmek ve uzmanlaşmak istiyorum
- 2024'te Prolog'un nasıl bir durumda olduğunu ve insanların Prolog ile neler yaptığını merak ediyorum
2 yorum
Prolog’un kendisi değil ama Constraints kavramının kullanılmaya devam edeceği konusunda ben de hemfikirim.
DB gibi alanlarda da çok kullanılıyor ve en ileri programlama dilleri arasında Datalog’u birinci sınıf olarak desteklemeye yönelik girişimler de var. (örnek: https://flix.dev/)
Hacker News görüşleri
Prolog, 50 yıllık bir geçmişe sahip bir dil ve genel amaçlı programlamada faydadan çok engel çıkarabiliyor
Scryer Prolog, yüksek performanslı açık kaynaklı, ISO uyumlu bir Prolog olarak yeni bir dönüm noktasına ulaşıyor
Prolog ve Constraint programlama faydalı araçlardır
Teorik olarak Prolog en iyi dildir
Yeni insanların Prolog'a ilgi duyması iyi bir şey
Prolog yeni bir düşünme biçimi gerektiren bir dil
Prolog'un "büyüsü", birleştirme ve geri izleme kavramlarına dayanır
Prolog hakkında neredeyse hiçbir şey bilmiyorum, ama Datalog eğitimini beğendim
Mantıksal programlamadaki arama algoritmaları yavaştır