Laboratorium z języka Prolog
Cele
Przedstawienie najważniejszych elementów programowania w Prologu.
Adresatami są głównie studenci kierunków informatycznych.
Laboratorium jest realizowane w 2 częściach: 6 zajęć na najważniejsze tematy + 4-6 zajęć na tematy fakultatywne
— Grzegorz J. Nalepa 2008/11/03 12:24
Autorzy
-
poprawki, uwagi, rozszerzenia, wstępna wiki-fikacja, lab 6-7 © 2007-2009 by
Igor Wojnicki
poprawki, pomysły, reorganizacja © 2008-2009 by Weronika Furmańska i Piotr Hołownia
Przypowieść
Jak odpowiedzą programiści pytani o drogę:
Piszący w C++: Pójdzie pan do tego skrzyżowania, skręci pan w prawo, potem prosto, prosto, prosto, w lewo i już pan jest na miejscu.
Piszący w Pascalu: Pójdzie pan do tego skrzyżowania, skręci pan w prawo w ulice: Mickiewicza, dalej ulica: Prusa, a potem skręci pan w lewo w: Żeromskiego i już pan jest na miejscu.
Piszący w Asemblerze: Pójdzie pan do tego kiosku, kupi pan bilet za złotówkę, pójdzie pan na tamten przystanek i wsiądzie pan do autobusu, wysiądzie na trzecim przystanku, przejdzie pan przejściem podziemnym i już pan jest na miejscu.
Piszący w Prologu: Widzi pan tamten wysoki budynek z wielkim czerwonym szyldem? To tam.
Piszący w Lispie: Dojdzie pan do tego skrzyżowania, a dalej się pan zapyta.
Tematy
Część główna
Część fakultatywna
Wersje robocze lab, dla zainteresowanych.
Prolog a uczenie maszynowe
Przydatne materiały
Biblioteka programów w Prologu
W dostępnej tutaj bazie przykładów zebrano ponad 300 przykładów programów w Prologu ilustrujących różne techniki programistyczne i rozwiązania istotnych problemów.
Podręczniki wprowadzające
Książki o Prologu, SE, LP
Kompilatory Prologu
Standardy pisania kodu w Prologu
MICHAEL A. COVINGTON, ROBERTO BAGNARA, RICHARD A. O’KEEFE, JAN WIELEMAKER, SIMON PRICE,
Coding guidelines for Prolog, Cambridge University Press, 2011.