Спасибо за фидбек!
Хочу отметить, что целью написания статьи было именно замотивировать изучать логическое программирование (!= Пролог), так как те вводные статьи, которые я нашел, недостаточно просты и понятны.
На второй вопрос: курсы — увы, и здесь, думаю, всё ясно; книги широко представлены в тех статьях, о которых Вы упомянули, и во многих других.
Думаю, было бы действительно полезно и нужно собрать подробные ответы на эти вопросы, но это материал для отдельной статьи. Не отрицаю, что она может появиться и за моим авторством :)
Спасибо за такую позитивную оценку!
Идеи действительно интересные, а комментарий читается с удовольствием.
Насчёт логических задач про «того самого студента»: действительно, их решение доставляет удовольствие, это ярко и способно занять на часы, но, всё же, и тут моё личное мнение, новичок не сразу свяжет их с практическим применением пролога. Но решать определенно стоит!
Хочу отметить, что целью написания статьи было именно замотивировать изучать логическое программирование (!= Пролог), так как те вводные статьи, которые я нашел, недостаточно просты и понятны.
Ответы на вопросы 1 и 3, как мне кажется, неплохо даны здесь: habr.com/ru/company/ruvds/blog/525014
На второй вопрос: курсы — увы, и здесь, думаю, всё ясно; книги широко представлены в тех статьях, о которых Вы упомянули, и во многих других.
Думаю, было бы действительно полезно и нужно собрать подробные ответы на эти вопросы, но это материал для отдельной статьи. Не отрицаю, что она может появиться и за моим авторством :)
Замечу только, что Пролог (с учётом механизма отсечения (cut)) обладает полнотой по Тьюрингу, а значит на нем реализуема любая вычислимая функция.
Идеи действительно интересные, а комментарий читается с удовольствием.
Насчёт логических задач про «того самого студента»: действительно, их решение доставляет удовольствие, это ярко и способно занять на часы, но, всё же, и тут моё личное мнение, новичок не сразу свяжет их с практическим применением пролога. Но решать определенно стоит!