Wydawnictwo:
NT 1989, wydanie I
ilość stron numerowanych:
288
Oprawa:
miękka, lakierowana, format 16, 5 x 23, 5 cm
Stan:
dobry plus, ślad zagniecenia grzbietu, lekko zagięte rogi okładki i niektórych kartek, przykurzone krawędzie stron
Opis/Spis treści:
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.
Jest przeznaczona dla programistów, projektantów systemów przetwarzania informacji i systemów doradczych, pracowników nauki zajmujących się informatyką oraz dla studentów kierunków informatycznych i matematycznych.