Datalog ir tīri deklaratīva programmēšanas valoda, kas iegūta no Prolog. To izmanto daudzās jomās, kurās nepieciešama loģiskā programmēšana, tostarp tīklošana, mākoņdatošana, deduktīvā datu bāzes projektēšana, informācijas ieguve un programmu analīze.
Datalog parasti tiek izmantots vai interpretēts ar citām programmēšanas valodām. Atvērtā koda Datalog ieviešana ir pieejama Java, C ++, Lua, Python, Prolog, Clojure un Racket, un ir pieejamas arī komerciālās Datalog implementācijas.
C ++, Clojure, Java, valoda, programmēšanas noteikumi, Python, rakete