2007-11-05

Prolog

Ieri am luat cunoştinţă cu limbajul PROLOG pentru prima dată. Deşi Sicstus Prolog este varianta recomandată pentru a lucra în Prolog, aceasta fiind comercială am ales să folosesc SWI-Prolog care este gratuit (mai mult chiar open source).
Primul program a fost cam aşa:

rosu(mar).
rosu(para).
rosu(banana).
fruct(mar).
fruct(para).
fruct(portocala).
rosu(X):-fruct(X).


După ce se salveaza acest fişier text cu extensia .pl, poate fi încărcat în Prolog după cum urmează:
?- ['disk:/cale/nume_fisier'].

Apoi se poate realiza o interogare dacă portocala este roşie în felul următor:
?- rosu(portocala).

Cam asta a fost prima lecţie de Prolog.

Niciun comentariu: