Параллельное логическое программирование

Оглавление1 Параллельное логическое программирование1.1 Основы параллельного логического программирования1.2 История и развитие1.3 Дополнительные ресурсы1.4 Рекомендации2 Параллельное логическое программирование — Википедия Параллельное […]

Параллельное логическое программирование

  • Основы параллельного логического программирования

    • Параллельное логическое программирование использует защищенные предложения Horn для параллельного выполнения программ. 
    • Защищенные предложения Horn представляют собой логические следствия, но выполняются процедурно параллельно. 
    • Если несколько предложений удовлетворяют условиям, выбирается одно и выполняется с учетом его подцелей. 
    • Параллельное логическое программирование реализует “безразличный недетерминизм”, а не “не знаю недетерминизм”. 
  • История и развитие

    • Первым языком параллельного логического программирования был реляционный язык Кейта Л. Кларка и Стива Грегори. 
    • Более поздние версии включают Concurrent Prolog Эхуда Шапиро и язык защищенных предложений Уэды Хорна. 
    • Параллельное логическое программирование было выбрано для проекта FGCS в Японии, который стимулировал его развитие. 
    • Эхуд Шапиро, изобретатель параллельного Prolog, был вдохновлен проектом FGCS и его влиянием на выбор параллельного логического программирования. 
  • Дополнительные ресурсы

    • Статья упоминает параллельное программирование логики ограничений и логическое программирование. 
    • Упоминается недетерминированное программирование как связанное с параллельным логическим программированием. 
  • Рекомендации

    • Упоминается статья Кларка, Л. и Грегори 1981 года, в которой описывается реляционный язык для параллельного программирования. 

Полный текст статьи:

Параллельное логическое программирование — Википедия

Оставьте комментарий

Прокрутить вверх