С течением времени он все больше напоминает функциональное программирование, которое больше влияет на другие языки программирования. Мы начинаем с Prolog в моем классе AI, и кажется, что там есть кое-что, что упростит программирование в областях, отличных от AI. Мой вопрос таков: почему логическое программирование не поймано таким же образом?
В этой теме кажется, что был достигнут общий консенсус в отношении того, что логическое программирование полезно, но должно быть доказано как таковое. Есть ли причина, почему это не считается полезным?
Обновление. Возможно, я должен быть более понятным. Я не спрашиваю про Пролог. Я могу понять, почему было бы неплохо выбрать Prolog для большинства реальных приложений.
Чтобы привести пример более того, о чем я говорю, рассмотрите список понятий /map/filter в Python. На них явно влияют функциональные языки. Почему языки, такие как Python, также не подхватывали такие вещи из языков логического программирования, как у них есть функциональные языки?