Khả năng làm xáo trộn kiểm soát dòng chảy trong một chương trình Prolog là sự thiếu hụt,bởi vì nó là trực tiếp gây bất lợi cho một trong những lợi thế quan trọng của logiclập trình-rằng chương trình không xác định như thế nào giải pháp có thể tìm thấy.Thay vào đó, họ chỉ đơn giản là chỉ ra những gì các giải pháp nên giống như thế. Thiết kế nàylàm cho chương trình dễ dàng hơn để viết và dễ dàng hơn để đọc. Họ không lộn xộn vớiCác chi tiết như thế nào các giải pháp được được xác định, và đặc biệt, cácThứ tự chính xác mà các tính toán được thực hiện để sản xuất các giải pháp. Vì vậy,trong khi logic lập trình đòi hỏi không có kiểm soát dòng chảy hướng, Prolog chương trìnhthường xuyên sử dụng chúng, chủ yếu là vì lợi ích của hiệu quả.
đang được dịch, vui lòng đợi..