Някои езици за логическо програмиране като Datalog и ASP (Answer Set Programming) са чисто декларативни - те позволяват изявления за това какво трябва да изпълни програмата, без изрични инструкции стъпка по стъпка за това. Други, като Пролог, са комбинация от декларативни и императивни - те могат също така да включват процедурни изявления като "Да решим Н, да решим В1, В2 и В3".
Езици, използвани за логическо програмиране
- Absys
- ALF (алгебричен логически функционален език за програмиране).
- Алгоритмична програма за отстраняване на грешки
- Алис
- Алма-0
- ASP (програмиране на набора отговори)
- CHIP
- Ciao
- CLACL
- Cycl
- DATALOG
- Datomic
- ДЛВ
- Затъмнение
- F-логика
- Флора-2
- Fril
- FuzzyCLIPS
- Гьодел
- HiLog
- Янус
- ΛProlog
- Logtalk
- Система Maude
- живак
- метал
- Система за програмиране на Моцарт
- Оз
- Parlog
- плановик
- PROGOL
- Prolog
- Prolog ++
- Prova
- .QL
- Език за моделиране на Ребека
- Roop
- SICStus Пролог
- СВИ-Prolog
- ToonTalk
- Логика на транзакциите
- Twelf
- Визуален Пролог
- XSB
Език, логика, парадигма, програмни термини