Introducere în programarea logică

Evaluare:   (4.4 din 5)

Introducere în programarea logică (Michael Genesereth)

Recenzii ale cititorilor

În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 5 voturi.

Titlul original:

Introduction to Logic Programming

Conținutul cărții:

Programarea logică este un stil de programare în care programele iau forma unor seturi de propoziții în limbajul logicii simbolice.

De-a lungul anilor, a existat un interes crescut pentru Programarea Logică datorită aplicațiilor în baze de date deductive, foi de lucru automate, Managementul Întreprinderilor (reguli de afaceri), Dreptul Computațional și Jocurile Generale. Această carte prezintă teoria Programării Logice, tehnologia actuală și aplicațiile populare.

În acest volum, adoptăm o abordare inovatoare, teoretică a modelului, a programării logice. Începem cu noțiunea fundamentală de seturi de date, și anume, seturi de atomi de bază. Având în vedere această noțiune fundamentală, introducem punctele de vedere, adică relațiile virtuale; și definim programele logice clasice ca seturi de definiții ale punctelor de vedere, scrise folosind notația tradițională de tip Prolog, dar cu semantica dată în termeni de seturi de date mai degrabă decât de implementare. Introducem apoi acțiunile, adică adăugirile și ștergerile de atomi de bază; și definim programele logice dinamice ca seturi de definiții ale acțiunilor.

În plus față de cartea tipărită, există o versiune online a textului cu un interpret și un compilator pentru limbajul utilizat în text și un mediu de dezvoltare integrat pentru utilizare în dezvoltarea și implementarea de programe logice practice.

"Aceasta este o carte pentru secolul XXI: prezintă o perspectivă elegantă și inovatoare asupra programării logice. Spre deosebire de alte texte, ia seturile de date ca o noțiune fundamentală, reducând astfel decalajul dintre limbajele de programare și limbajele de reprezentare a cunoștințelor; și tratează actualizările pe picior de egalitate cu seturile de date, ceea ce conduce la o tratare solidă și practică a acțiunii și schimbării." - Bob Kowalski, profesor emerit, Imperial College London.

"Într-o lume în care Deep Learning și Python sunt discuția zilei, această carte este o evoluție remarcabilă. Ea introduce cititorul în elementele fundamentale ale programării logice tradiționale și clarifică beneficiile utilizării tehnologiei pentru a crea specificații executabile pentru sisteme complexe." - Son Cao Tran, profesor în informatică, Universitatea de Stat din New Mexico.

"Excelentă introducere în elementele fundamentale ale programării logice. Cartea este bine scrisă și bine structurată. Conceptele sunt explicate clar, iar complexitatea în creștere treptată a exercițiilor face ca cineva să poată înțelege rapid noțiunile ușoare înainte de a trece la idei mai dificile." - George Younger, student, Universitatea Stanford.

Alte date despre carte:

ISBN:9781681737249
Autor:
Editura:
Legare:Copertă dură
Numărul de pagini:219

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Introducere în programarea logică - Introduction to Logic Programming
Aceasta este o introducere în teoria programării logice, tehnologia actuală și...
Introducere în programarea logică - Introduction to Logic Programming
Introducere în programarea logică - Introduction to Logic Programming
Programarea logică este un stil de programare în care programele iau forma unor...
Introducere în programarea logică - Introduction to Logic Programming

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)