jump to navigation

Początki z Prologiem 11 marca, 2009

Posted by artiko in : Prolog , trackback

Niedawno na zajęciach z Inżynierii Wiedzy spotkałem się z językiem Prolog. Jakże inaczej się w nim pisze, niż w powszechnie znanych językach programowania. Jednak ta inność jest w pewien sposób ujmująca, dzięki temu możliwe jest bardzo proste rozwiązanie programistyczne programów, które w tradycyjnych językach programowania zajmują nawet setki linii kodu.
Szczególnie ujął mnie, albo raczej zmusił do dłuższego przemyślenia, jeden program, o to jego kod:

sklej([],X,X).
sklej([X|L1],L2,[X|L3]) :-
sklej(L1,L2,L3).

Pozwala on skleić ze sobą dwie listy. Ale okazuje się, że nie tylko, pozwala on bowiem również poznać listę, z którą należy skleić drugą, aby otrzymać trzecią, poznać wszystkie możliwości podziału listy na podlisty i zapewne wiele innych 😀
Tak czy inaczej, Prolog jest jednym z ciekawszych języków programowania.

Comments»

no comments yet - be the first?


*