
Некоторые языки логического программирования, такие как Datalog и ASP (Programming Set Programming), являются чисто декларативными - они допускают утверждения о том, что должна выполнить программа, без явных пошаговых инструкций о том, как это сделать. Другие, такие как Prolog, являются комбинацией декларативного и императивного - они могут также включать процедурные заявления, такие как «Решить H, решить B1, B2 и B3».
Языки, используемые для логического программирования
- ABSYS
- ALF (алгебраическая логика, функциональный язык программирования).
- Алгоритмическая отладка программ
- Алиса
- Алма-0
- ASP (программирование набора ответов)
- CHIP
- Чао
- CLACL
- CYCL
- Лог данных
- Datomic
- DLV
- Затмение
- F-логика
- Флора-2
- Fril
- FuzzyCLIPS
- Гедель
- HiLog
- Янус
- ΛProlog
- Logtalk
- Модная система
- Меркурий
- металл
- Система программирования Моцарта
- унция
- Parlog
- планировщик
- PROGOL
- пролог
- Пролог ++
- Prova
- .QL
- Rebeca Modeling Language
- Руп
- SICStus Пролог
- SWI-Prolog
- ToonTalk
- Логика транзакций
- Twelf
- Визуальный Пролог
- XSB
Язык, Логика, Парадигма, Условия программирования