Programarea logică este, cu adevărat, un alt fel de programare. Aceasta a fost premisă de la care a pornit autorul când a decis să scrie prezența carte. Celelalte trei premise care au fost avute în vedere sunt: necesitatea înțelegerii bazelor teoretice ale programării logice, importanta descifrării specificului programării logice și exemplificarea sistematică a modului în care sunt abordate diferite tipuri de probleme în programarea Prolog, ca și standard fără rival, deocamndată, în materie de programare logică.
Destinată în primul rând studenților de la informatică, cartea poate fi utilă și altor categorii de cititori, care au luat contact cu paradigma logică de programare.
