jump to navigation

Instalacja Prologu w środowisku Windows Marzec 12, 2009

Posted by artiko in : Prolog, Windows , add a comment

Wszystkim, którzy chcą rozpocząć programowanie w Prologu na platformie Windows polecam znakomitą jego implementację SWI-Prolog, rozwijaną już od wielu lat i zgodną ze standardem.
Jej paczki instalacyjne dostępne są nie tylko na platformy Linux, ale również Mac OS X i Windows (wersja na 64 bity działa równie dobrze i stabilnie). Instalacja zajmuje dosłownie 30 sekund :)
Po jej instalacji otwieramy program Prolog z Menu start i.. tyle, mamy już gotowe środowisko do pracy.
Udanej zabawy :)

Tutaj znajdują się najnowsze stabilne wersje SWI-Prologu

P.S. Polecam również zmianę czcionki w edytorze (Settings/Font), na przykład na Courier New rozmiar 10 – znacznie to poprawia czytelność.

Początki z Prologiem Marzec 11, 2009

Posted by artiko in : Prolog , add a comment

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.