Jump to content

Квинт Пролог

Квинт Пролог
Разработчик(и) Шведский институт компьютерных наук
Первоначальный выпуск 1984
Финальный выпуск
3,5 / 29 декабря 2003 г .; 20 лет назад ( 29 декабря 2003 г. )
Тип Пролога Реализация
Лицензия Собственный
Веб-сайт квинт .sics .se

Quintus Prolog — это собственная реализация языка программирования Пролог , основанная на абстрактной машине Уоррена . Первоначально разработанный Quintus Computer Science, в настоящее время поддерживается SICS . Он долгое время был известен как наиболее высокопроизводительная реализация Пролога, а в начале 1990-х годов он определил де-факто стандарт для реализаций Пролога.

Quintus Prolog был впервые представлен в 1984 году как реализация недавно предложенной абстрактной машины Уоррена компанией Quintus Computer Science, которая была основана для этой цели Дэвидом Уорреном , Уильямом Корнфельдом, Лоуренсом Бердом, Фернандо Перейрой и Катбертом Хердом . [1] Quintus был продан Intergraph Corporation в 1989 году. [2] [3] и в конечном итоге была приобретена SICS в 1998 году. [1] После того, как некоторые из его функций были объединены в реализацию Prolog SICStus , в 2003 году была выпущена его окончательная версия Quintus 3.5. По состоянию на ноябрь 2023 года. , Quintus по-прежнему поддерживается SICS. [1] [4]

Синтаксис, используемый Quintus Prolog, был основан на синтаксисе Пролога DEC-10 . [1] Он долгое время был известен как наиболее высокопроизводительная реализация Пролога и был первым, кто реализовал такие оптимизации, как слияние инструкций и специализация для абстрактной машины Уоррена. [1] [5]

Наследие

[ редактировать ]
Реализации Пролога и их взаимное влияние

Quintus Prolog стал стандартом де-факто и существенно повлиял на стандарт ISO для Пролога, разработанный в 1995/6 году. [1] Кроме того, хотя система модулей, предусмотренная стандартом ISO, отличается от системы модулей Quintus, на самом деле система модулей Quintus более широко применяется в современных реализациях Пролога, чем система, требуемая ISO. [1] Несколько других популярных систем Пролога , как коммерческих, так и исследовательских, находятся под прямым влиянием Quintus Prolog, включая SICStus , SWI-Prolog , YAP и Ciao . [1]

См. также

[ редактировать ]
  1. ^ Jump up to: а б с д и ж г час Кернер, Филипп; Леушель, Майкл; Барбоза, Жуан; Коста, Витор Сантос; Даль, Вероника; Эрменегильдо, Мануэль В.; Моралес, Хосе Ф.; Вилемакер, Ян; Диас, Дэниел; Абреу, Сальвадор; Чатто, Джованни (ноябрь 2022 г.). «Пятьдесят лет Пролога и не только» . Теория и практика логического программирования . 22 (6): 776–858. дои : 10.1017/S1471068422000102 . hdl : 10174/33387 . ISSN   1471-0684 .
  2. ^ Джон А.Н. Ли (1995). «Катберт К. Херд» . Международный биографический словарь пионеров компьютеров . Тейлор и Фрэнсис для IEEE Computer Society Press. стр. 388–389 . ISBN  978-1-884964-47-3 .
  3. ^ Дэвид Э. Вайсберг (2008). «Интерграф» (PDF) . Революция инженерного дизайна: люди, компании и компьютерные системы, которые навсегда изменили практику инженерии . Архивировано из оригинала (PDF) 7 июля 2010 года . Проверено 26 мая 2010 г.
  4. ^ «Домашняя страница Quintus Prolog» . quintus.sics.se . Проверено 12 ноября 2023 г.
  5. ^ Нассен, Хенрик; Карлссон, Матс; Сагонас, Константинос (5 ​​сентября 2001 г.). «Объединение инструкций и специализация в виртуальной машине SICStus Prolog» . Материалы 3-й международной конференции ACM SIGPLAN «Принципы и практика декларативного программирования» . Нью-Йорк, штат Нью-Йорк, США: ACM. дои : 10.1145/773184.773191 .

По состоянию на 12 ноября 2023 г. эта статья полностью или частично взята из книги « Пятьдесят лет Пролога и за его пределами» , автором которой является Филипп Кёрнер. Майкл Лешель,Жоао Барбоза,Витор Сантос Коста,Вероника Даль,Мануэль В. Эрменегильдо,Хосе Ф. Моралес,Ян Вилемакер,Дэниел Диас,Сальвадор Абреу,Джованни Чиатто. Владелец авторских прав лицензировал контент таким образом, чтобы его можно было повторно использовать в соответствии с CC BY-SA 3.0 и GFDL . Все соответствующие условия должны быть соблюдены.

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f71663d892222dba9ba4b0615fb54f72__1722029520
URL1:https://arc.ask3.ru/arc/aa/f7/72/f71663d892222dba9ba4b0615fb54f72.html
Заголовок, (Title) документа по адресу, URL1:
Quintus Prolog - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)