Opis: WNT 1989, str. 290, stan db, pieczątki Tematem książki są podstawy teoretyczne programowania w języku logiki. Autor—jeden z twórców tej koncepcji programowania — kładzie główny nacisk na zastosowanie metod logiki w rozwiązywaniu zadań i w bazach danych. Posługuje się przy tym językiem klauzul. Jest to odmiana sformalizowanego języka logiki, wyróżniająca się prostą składnią oraz pozwalająca łatwo zautomatyzować dowodzenie. Na logice klauzul opiera się coraz bardziej popularny język programowania Prolog. W książce znajduje się omówienie różnych metod wnioskowania oraz procedur dowodowych przydatnych w zastosowaniach komputerowych, m.in. wnioskowania wstępującego i zstępującego, reguły rezolucji i procedury grafu połączeń. Oddzielne rozdziały poświęcono zależnościom między językiem przedmiotowym a metajęzykiem oraz ogólnym rozważaniom procesów zachodzących w systemie zmieniającej się informacji. Zagadnienia omówione w książce nie ulegają dezaktualizacji. Autor unika nadmiernej formalizacji wywodów, dzięki czemu książka nie wymaga od Czytelnika przygotowania matematycznego ani informatycznego, zmusza jednak do wysiłku i zaangażowania intelektualnego.
|