Prolog – ważne jest co, nie jak.
Jak sprawić, aby komputer wykonał to, czego chcemy? Często w tym celu pisze się programy. Każdy język programowania to inny sposób komunikacji z komputerem. Są jednak języki, które nie różnią się znacznie od pewnych innych, mają podobną budowę, składnię i są zgodne z jakimś ustalonym zbiorem zasad. Zasad, które z grubsza określają, w jaki sposób komputer ma wykonać nasze polecenia. Można jednak wskazać niektóre z nich, które są jak z innej planety. Taki właśnie jest Prolog, trochę egzotyczny dla tych, którzy go nie znają. Dlaczego?