- ในฐานะนักศึกษาวิทยาการคอมพิวเตอร์ กำลังศึกษา Prolog และการเขียนโปรแกรมเชิงตรรกะ
- ได้เรียนรู้พื้นฐานของ vanilla Prolog (อะตอม, เพรดิเคต, cut, ลิสต์ ฯลฯ) และได้เห็นการติดตั้งใช้งานระบบสื่อสารระหว่างเอเจนต์ที่ชวนปวดหัวซึ่งทำงานบน SICStus Prolog
- อยากรู้เพิ่มเติม เพราะคิดว่าภาษานี้เองอาจเป็นจุดแข็งได้
- เนื่องจากสาขาที่กำลังศึกษาเป็นสาขาพื้นฐานค่อนข้างมาก จึงอยากขยายความรู้และพัฒนาความเชี่ยวชาญทั้งในโลกนี้และอีกโลกหนึ่งที่ชอบมากจริง ๆ (ontology :D)
- สงสัยว่า Prolog ในปี 2024 มีภาพรวมเป็นอย่างไร และผู้คนกำลังใช้ Prolog ทำอะไรกันอยู่
2 ความคิดเห็น
ไม่ใช่ Prolog โดยตรง แต่ก็เห็นด้วยว่าแนวคิดเรื่อง Constraints จะยังคงมีประโยชน์ต่อไป
มันถูกนำไปใช้มากในสิ่งอย่างฐานข้อมูลด้วย และในบรรดาภาษาโปรแกรมสมัยใหม่ล้ำ ๆ ก็มีความพยายามที่จะรองรับ Datalog เป็นพลเมืองชั้นหนึ่งด้วยเช่นกัน (ตัวอย่าง: https://flix.dev/)
ความคิดเห็นจาก Hacker News
Prolog เป็นภาษาที่มีประวัติยาวนาน 50 ปี และสำหรับการเขียนโค้ดทั่วไปอาจมีอุปสรรคมากกว่าความมีประโยชน์
Scryer Prolog เป็น Prolog แบบโอเพนซอร์สที่เข้ากันได้กับ ISO และมีประสิทธิภาพสูง ซึ่งสร้างหมุดหมายใหม่
Prolog และการเขียนโปรแกรมแบบ Contraint เป็นเครื่องมือที่มีประโยชน์
ในทางทฤษฎี Prolog คือภาษาที่ดีที่สุด
เป็นเรื่องดีที่มีคนหน้าใหม่เริ่มสนใจ Prolog
Prolog เป็นภาษาที่ต้องการวิธีคิดแบบใหม่
"เวทมนตร์" ของ Prolog ตั้งอยู่บนแนวคิดเรื่องการทำให้เป็นเอกภาพและการย้อนกลับเพื่อค้นหา
แทบไม่รู้อะไรเกี่ยวกับ Prolog เลย แต่ชอบบทสอน Datalog
อัลกอริทึมการค้นหาของการเขียนโปรแกรมเชิงตรรกะนั้นช้า