Описание тега prolog

Не используйте этот тег как Пролог и Эпилог. Пролог - наиболее часто используемый язык логического программирования. Он поддерживает недетерминированное программирование посредством хронологического поиска с возвратом и сопоставления с образцом посредством унификации.

Пролог - старейший и самый популярный язык логического программирования. Его встроенные функции включают недетерминированное программирование с возвратом и мощный формализм синтаксического анализатора, называемый грамматиками с определенными предложениями (DCG) dcg. Современные варианты часто поддерживают некоторую форму программирования ограничений. Он используется для автоматизированных рассуждений, дедуктивных баз данных, задач планирования и составления расписаний, обработки естественного языка, движков для веб-правил и бизнес-правил и часто используется для введения декларативной парадигмы в школе.

Для изопролога Prolog существует стандарт ISO/IEC.

Дальнейшие усилия по гармонизации реализаций можно найти на Prolog Commons.

Теги, связанные с прологом

Основной язык: пролог- diff dcg dcg- semicontextclpfd -арифметика - преемник пролог-набор пролога-findall пролог-вырезать пролог-assert clpb clpr логическая чистота пролог-сопрограмма пролог-таблинг инстанциация-ошибка

Модули: мета-предикат модуля

Среда: пролог-верхний уровень срезов сбоя

Арифметика: Фибонач факторное экспоненцирование Пифагор наибольший общий-делитель простых чисел совершенных чисел-

Головоломки: 8 головоломок, головоломок, головоломок, пересечений рек, головоломок, криптарифметики, головоломок, магических квадратов, n-королев, задач о кувшинах с водой, головоломка с восемью колышками, wumpus-world

Задачи: раскраска графиков

логическое программирование искусственного интеллекта

Реализации

  1. SWI-Prolog (бесплатно) swi-prolog
  2. SICStus (коммерческий) sicstus-prolog
  3. YAP (бесплатно) yap
  4. GNU Prolog (бесплатно) gnu-prolog
  5. XSB (бесплатно) xsb
  6. B (коммерческий) b-пролог
  7. IF (коммерческий)
  8. Ciao (бесплатно)
  9. Минерва (коммерческий)
  10. ECLiPSe-CLP (бесплатно) eclipse-clp
  11. Jekejeke Prolog (коммерческий)
  12. Пролог IV
  13. Тау-пролог (бесплатный) тау-пролог

Форумы

Бесплатные книги по программированию на прологе

Языки, на которые влияет Prolog

эрланг меркурий пикат

Исторический архив

Архив исторических источников программирования пролога и логики