Wprowadzenie do programowania logicznego

Ocena:   (4,4 na 5)

Wprowadzenie do programowania logicznego (Michael Genesereth)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 5 głosach.

Oryginalny tytuł:

Introduction to Logic Programming

Zawartość książki:

Programowanie logiczne to styl programowania, w którym programy mają postać zbiorów zdań w języku logiki symbolicznej.

Z biegiem lat wzrosło zainteresowanie programowaniem logicznym ze względu na zastosowania w dedukcyjnych bazach danych, zautomatyzowanych arkuszach roboczych, zarządzaniu przedsiębiorstwem (reguły biznesowe), prawie obliczeniowym i ogólnych grach. Niniejsza książka przedstawia teorię programowania logicznego, aktualną technologię i popularne zastosowania.

W tym tomie przyjmujemy innowacyjne, modelowo-teoretyczne podejście do programowania logicznego. Zaczynamy od fundamentalnego pojęcia zbiorów danych, tj. zbiorów podstawowych atomów. Biorąc pod uwagę to fundamentalne pojęcie, wprowadzamy widoki, tj. wirtualne relacje; i definiujemy klasyczne programy logiczne jako zbiory definicji widoków, napisane przy użyciu tradycyjnej notacji podobnej do Prologu, ale z semantyką podaną w kategoriach zbiorów danych, a nie implementacji. Następnie wprowadzamy akcje, tj. dodawanie i usuwanie podstawowych atomów; i definiujemy dynamiczne programy logiczne jako zbiory definicji akcji.

Oprócz drukowanej książki, dostępna jest również wersja online tekstu z interpreterem i kompilatorem języka używanego w tekście oraz zintegrowanym środowiskiem programistycznym do tworzenia i wdrażania praktycznych programów logicznych.

"To książka na miarę XXI wieku: prezentuje eleganckie i innowacyjne spojrzenie na programowanie logiczne. W przeciwieństwie do innych tekstów, traktuje zbiory danych jako podstawowe pojęcie, wypełniając w ten sposób lukę między językami programowania a językami reprezentacji wiedzy; i traktuje aktualizacje na równi ze zbiorami danych, prowadząc do solidnego i praktycznego traktowania działań i zmian ". - Bob Kowalski, emerytowany profesor Imperial College London.

"W świecie, w którym Deep Learning i Python są tematem dnia, ta książka jest niezwykłym wydarzeniem. Wprowadza czytelnika w podstawy tradycyjnego programowania logicznego i wyjaśnia korzyści płynące z wykorzystania tej technologii do tworzenia wykonalnych specyfikacji dla złożonych systemów". - Son Cao Tran, profesor informatyki na Uniwersytecie Stanowym Nowego Meksyku.

"Doskonałe wprowadzenie do podstaw programowania logicznego. Książka jest dobrze napisana i dobrze skonstruowana. Pojęcia są jasno wyjaśnione, a stopniowo rosnąca złożoność ćwiczeń sprawia, że można szybko zrozumieć łatwe pojęcia, zanim przejdzie się do trudniejszych pomysłów". - George Younger, student, Uniwersytet Stanforda.

Dodatkowe informacje o książce:

ISBN:9781681737249
Autor:
Wydawca:
Oprawa:Twarda oprawa
Liczba stron:219

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Wprowadzenie do programowania logicznego - Introduction to Logic Programming
Jest to wprowadzenie do teorii programowania logicznego, aktualnej...
Wprowadzenie do programowania logicznego - Introduction to Logic Programming
Wprowadzenie do programowania logicznego - Introduction to Logic Programming
Programowanie logiczne to styl programowania, w którym programy mają...
Wprowadzenie do programowania logicznego - Introduction to Logic Programming

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)