Jump to content

λПролог

(Перенаправлено с LambdaProlog )
λПролог
Парадигма Логическое программирование
Разработано Дейл Миллер и Гопалан Надатур
Впервые появился 1987 [ 1 ]
Дисциплина набора текста строго типизированный
Лицензия Стандартная общественная лицензия GNU v3
Веб-сайт www .шесть .политехнический .fr / Два /Дол .Миллер /lПролог /
Основные реализации
Тейюс, ELPI
Под влиянием
Пролог
Под влиянием
Могила

λProlog , также называемый лямбда-прологом , — это язык логического программирования, включающий полиморфную типизацию , модульное программирование и программирование высшего порядка . Эти расширения Пролога высшего порядка, основаны на наследственных формулах Харропа используемых для обоснования основ λProlog. Квантификация более высокого порядка , просто типизированные λ-термины и унификация более высокого порядка дают λProlog базовую поддержку, необходимую для преобразования подхода синтаксиса λ-дерева в абстрактный синтаксис более высокого порядка , подхода к представлению синтаксиса, который отображает привязки на уровне объекта в программирование. языковые привязки. Программистам в λProlog не нужно иметь дело с именами связанных переменных: вместо этого доступны различные декларативные устройства для работы с областями связывания и их созданием экземпляров.

С 1986 года λProlog получил множество реализаций. По состоянию на 2023 год язык и его реализации все еще активно разрабатываются.

Средство доказательства теорем Абеллы было разработано, чтобы предоставить интерактивную среду для доказательства теорем о декларативном ядре λProlog.

См. также

[ редактировать ]
  1. ^ «Часто задаваемые вопросы: какие реализации лямбда-пролога доступны?» . www.lix.polytechnique.fr . Проверено 16 декабря 2019 г.

Учебники и тексты

[ редактировать ]
[ редактировать ]

Реализации

[ редактировать ]


  1. ^ Надатур, Гопалан; Дастин Митчелл (1999). Описание системы: Teyjus — компилятор и абстрактная машинная реализация лямбда-пролога . ЛНАИ. Том. 1632. стр. 287–291. дои : 10.1007/3-540-48660-7_25 . ISBN  978-3-540-66222-8 . {{cite book}}: |journal= игнорируется ( помогите )
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 93dbedcd3e80eefb3efd1b1037b473f0__1710459900
URL1:https://arc.ask3.ru/arc/aa/93/f0/93dbedcd3e80eefb3efd1b1037b473f0.html
Заголовок, (Title) документа по адресу, URL1:
λProlog - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)