- Là một sinh viên khoa học máy tính, tôi đang học Prolog và lập trình logic
- Tôi đã học những kiến thức cơ bản của Prolog thuần túy (nguyên tử, vị từ, cut, danh sách, v.v.) và đã thấy một bản triển khai hệ thống giao tiếp tác tử rất khủng khiếp chạy trên SICStus Prolog
- Tôi muốn tìm hiểu thêm vì tôi nghĩ bản thân ngôn ngữ này có thể là một điểm mạnh
- Vì lĩnh vực tôi đang học khá nền tảng, tôi muốn mở rộng kiến thức và chuyên sâu hơn về thế giới này cũng như một thế giới khác mà tôi thực sự yêu thích (ontology :D)
- Tôi tò mò Prolog trong năm 2024 trông như thế nào và mọi người đang làm gì với Prolog
2 bình luận
Không hẳn là bản thân Prolog, nhưng tôi đồng ý rằng khái niệm Constraints sẽ tiếp tục hữu ích.
Nó cũng được áp dụng nhiều trong những nơi như DB, và trong các ngôn ngữ lập trình tiên tiến nhất cũng có những nỗ lực hỗ trợ Datalog như một tính năng hạng nhất. (Ví dụ: https://flix.dev/)
Ý kiến Hacker News
Prolog là một ngôn ngữ có lịch sử 50 năm, và với việc lập trình nói chung, nó có thể mang lại nhiều trở ngại hơn là hữu ích
Scryer Prolog là một Prolog mã nguồn mở tương thích ISO với hiệu năng xuất sắc, đã thiết lập một cột mốc mới
Prolog và lập trình ràng buộc là những công cụ hữu ích
Về mặt lý thuyết, Prolog là ngôn ngữ tốt nhất
Việc có thêm người mới quan tâm đến Prolog là điều đáng mừng
Prolog là một ngôn ngữ đòi hỏi một cách tư duy mới
"Phép màu" của Prolog dựa trên các khái niệm hợp nhất và quay lui
Tôi hầu như không biết gì về Prolog, nhưng đã rất thích tutorial về Datalog
Thuật toán tìm kiếm của lập trình logic thì chậm