12
ответов

Почему логическое программирование не завоевало популярность? [закрытый]

С течением времени это появляется все больше как функциональное программирование, имеет больше эффекта на другие языки программирования. Мы запускаем на Прологе в моем классе AI, и кажется, что существует...
вопрос задан: 23 May 2017 12:00
10
ответов

Хороший материал для начинающих на Прологе [закрыто]

Я ищу хороший материал для начинающих по Прологу, как онлайн, так и в печатном виде. Я заинтересован не только в «изучении языка», но и в справочной и научной информации.
вопрос задан: 9 December 2011 18:19
9
ответов

Встроенный Интерпретатор/Компилятор Пролога для Java

Я работаю над приложением в Java, который должен сделать некоторые выводы правила сложной логики как часть его функциональности. Я хотел бы кодировать свои логические выводы в Прологе или некоторой другой логике/ограничении...
вопрос задан: 20 August 2015 20:56
8
ответов

Потребность изучить Пролог, Haskell для [закрытого] программиста C#

Я - программист C#, и после прохождения через некоторых замечательных обсуждений относительно функционального программирования и декларативного программирования. Я чувствую, что я не хорош в обоих :P, таким образом, я думал о запуске...
вопрос задан: 20 July 2009 12:04
7
ответов

Там какой-либо серьезный проект продолжает использовать ПРОЛОГ? [закрытый]

** Есть ли любое серьезное использование продолжения проекта ** (источник: atarimagazines.com) **? **
вопрос задан: 31 July 2019 19:11
7
ответов

Интеграция пролога с [закрытым] C#

Кто-либо знает хорошего (и предпочтительно свободный) способ интегрировать Пролог и C#? Я надеюсь создавать Пролог dll или подобный, чтобы звонить из моего управляемого кода и получить ответ однажды весь...
вопрос задан: 23 May 2017 11:46
7
ответов

Пролог: Нахождение второго по величине элемента в списке

Я знаю, как найти самый большой элемент списка — без проблем, но как я должен пойти о нахождении второго по величине элемента? Скажите, что предикат является вторым по величине (+List? Val), и успешно выполняется, если Val...
вопрос задан: 11 May 2016 14:19
6
ответов

Решение проблемы N-Куинса …, Как далеко мы можем пойти?

Проблема N-Куинса: Эта проблема указывает, что, учитывая шахматную доску размера N на Н, найдите различные перестановки, в которых королевы N могут быть помещены на плату без любой угрозы друг другу....
вопрос задан: 27 October 2018 18:53
6
ответов

Для чего используется SML? [закрытый]

Каково использование SML в реальном слове? Его практические применения подобны практическому применению Пролога?
вопрос задан: 29 November 2011 19:34
5
ответов

Логические Языки - Пролог или Lisp/Smalltalk или что-то еще?

Так, я пишу своего рода программа статистики (на самом деле, я перепроектирую ее к чему-то более изящному), и я думал, что должен использовать язык, который был создан для такого материала (контакт с...
вопрос задан: 25 May 2019 22:26
5
ответов

Haskell по сравнению с [закрытым] сравнением Пролога

Какие проблемы лучше решен в Прологе, чем в Haskell? Каковы основные отличия между этими двумя языками? Редактирование Является там библиотекой Haskell (своего рода логический решатель), который может подражать...
вопрос задан: 2 September 2016 04:04
5
ответов

Сравнение SQL и пролога

Я начал изучать Пролог и задаваться вопросом о теоретическом различии от языка SQL. Например: оба - декларативные языки оба, поддерживают управляемую фактом базу знаний оба...
вопрос задан: 14 September 2015 12:25
5
ответов

Запуск программы Prolog с Java [duplicate]

Моя конечная цель - иметь веб-приложение, которое использует экспертную систему, написанную в прологе. Приложение имеет внешнюю часть, а бэкенд - Java API, созданный с помощью Spring Boot. Я ...
вопрос задан: 14 June 2014 11:19
5
ответов

Каково лучшее использование Логического программирования?

Логическим программированием я имею в виду подпарадигму языков декларативного программирования. Не путайте этот вопрос с, "Какие проблемы можно решить с if-then-else?" Язык как Пролог очень...
вопрос задан: 19 March 2013 15:51
4
ответа

Языки недетерминированного программирования

Я знаю в Прологе, можно сделать что-то как someFunction (Список):-someOtherFunction (X, Список) doSomethingWith (X) % и так далее, Это не выполнит итерации по каждому элементу в Списке; вместо этого, это...
вопрос задан: 15 June 2019 02:13
4
ответа

Что более интересно или мощно: Карри, Меркурий или Пролог Лямбды?

Я хотел бы спросить Вас о том, от чего формальная система могла быть более интересна реализовать, царапают/перепроектируют. Я просмотрел некоторые существующие и проекты с открытым исходным кодом логического/...
вопрос задан: 7 September 2017 01:32
4
ответа

Есть ли способ удалить последний элемент списка, не оставив точку выбора? [Дубликат]

Скажем, что я хочу удалить последний элемент списка. Я могу сделать это с помощью append: append (WithoutLastElement, [_], List) Однако это оставляет за собой точку выбора! Попробуйте добавить (X, [_], [1, 2]), для ...
вопрос задан: 15 August 2015 17:26
4
ответа

Достижение конца списка в прологе

Мне дали вопрос: Определите заказанный/1 предикат, который проверяет, в порядке возрастания ли список целых чисел правильно. Например, цель заказала ([1,3,7,11]), должен успешно выполниться, как должен...
вопрос задан: 23 June 2015 08:13
4
ответа

цель предиката fail в прологе [дубликат]

Какова фактическая цель предиката fail? мой код: предикаты location (строка, строка) go go go: -writef («% - 10% 5\n», «CITY», «STATE»), сбой. перейти: -Расположение (город, штат), writef ( "% -...
вопрос задан: 29 October 2013 23:04
4
ответа

Вход в прологе

Я в настоящее время работаю над рекурсивной программой Пролога для соединения маршрутов для создания основного GPS Бирмингемской области. В данный момент я могу быть произведен как так: Вход routeplan (selly_oak, Астон, P)...
вопрос задан: 29 December 2012 22:07
4
ответа

Каковы преимущества использования Пролога по другим языкам? [закрытый]

Каждый язык, который используется, используется для его преимуществ, обычно. Каковы преимущества Пролога? Что является общими ситуациями / категория проблем, где можно использовать Пролог больше...
вопрос задан: 1 May 2012 11:41
4
ответа

Python или Ruby для веб-Искусственного интеллекта?

Новое веб-приложение может потребовать добавляющего Искусственного интеллекта (AI) в будущем, например, использования ProLog. Я знаю, что это может быть сделано от среды Java, но я задаюсь вопросом о возможностях с...
вопрос задан: 22 March 2010 20:09
4
ответа

Программа и Данные являются Тем же в Прологе?

Я услышал, что в Прологе, программа и данные являются тем же самым. Что это означает?
вопрос задан: 4 March 2010 12:10
4
ответа

Многопоточность на … функциональных языках? (Пролог)

Когда мой друг начал изучать Пролог в школе, я высмеял его для изучения бесполезного языка. Однако он, показал мне некоторый материал, который я даже не знал возможный; я хочу знать где эта техника...
вопрос задан: 2 February 2010 14:49
4
ответа

уникальные результаты пролога

Существует ли простой способ заставить запрос в прологе только возвратить каждый результат однажды? например, я пробую что-то как: смертельный (Xn):-страшный (X), Xn X - 1, Xp X + 1, не (безопасен (Xn)), безопасный (Xp). смертельно (...
вопрос задан: 7 April 2009 06:47
3
ответа

Как разобрать список в прологе пока не подведет

Я пытаюсь проанализировать список, например: [1,3,3,2,2,7,2,9] Допустим, у меня есть следующий код, где isTwo выведет «Нет» и потерпит неудачу, если это что-то, кроме двух , Я хочу, чтобы это потерпело неудачу, если это ...
вопрос задан: 27 February 2019 08:43
3
ответа

Пролог подгруппы списка размера n

Я пытаюсь создать правило, чтобы определить, является ли список подсписком размера n другого списка. isSubgroup / 3 isSubgroup (+ Subgroup, + Group, + N) Например, isSubgroup ([1, 2, 4], [1, 2, 3, 4, 5], 3) будет ...
вопрос задан: 18 January 2019 14:26
3
ответа

Предикаты с оператором = .. в Прологе

В прошлый раз я узнал о = .. который может перевести список в термин и наоборот. У меня есть 3 предиката, первый из которых переводит список в термин. Я придумал что-то вроде этого: ...
вопрос задан: 17 January 2019 11:45
3
ответа

Что-> оператор в Прологе и как я могу использовать его?

Я читал об этом в книге, но это не было объяснено вообще. Я также никогда не видел его в программе. Часть синтаксиса Пролога? Для чего это? Вы используете его?
вопрос задан: 2 June 2018 20:54
3
ответа

Аргументы пролога не достаточно инстанцируют

Я пытаюсь соответствовать подмножеству фактов, которые я создаю, и мой тестовый сценарий работал отлично! x ([1,2,3,4], 'bleah'). x ([1,2,4], 'bleah2'). x ([1,2], 'bleah8'). x ([1,3,4], 'bleah3'). x ([5,6,7,8], 'bleah5'). x ([...
вопрос задан: 6 February 2016 23:34