The Art of Prolog – Advanced Programming Techniques 2e: Logic Programming
Autor Leon Sterlingen Limba Engleză Paperback – 20 apr 1994
ECOSISTEMUL: Această lucrare fundamentală se concentrează pe limbajul Prolog, explorând implementările sale standard și mecanismele de programare logică aplicate în Inteligența Artificială. Reținem că The Art of Prolog – Advanced Programming Techniques 2e nu este doar un manual de sintaxă, ci un ghid de inginerie software care acoperă de la predicatele de bază până la meta-programare și gramatici logice. Descoperim aici o structură riguroasă, unde Leon Sterling introduce conceptul de „stepwise enhancement”, o metodă sistematică de a construi programe complexe prin rafinări succesive. Dacă Programming in Prolog de William F. Clocksin v-a oferit cadrul teoretic și bazele limbajului, această carte oferă instrumentele practice necesare pentru a stăpâni eficiența execuției și structurile de date avansate. Subliniem importanța noilor capitole dedicate interpretoarelor de reguli pentru sisteme expert și transformării programelor, elemente care lipsesc adesea din cursurile introductive. În contextul operei autorului, volumul rafinează viziunea prezentată în The Practice of Prolog, trecând de la studii de caz la o metodologie de programare robustă, compatibilă cu standardele moderne. Ritmul este dens, tehnic, orientat spre rezolvarea problemelor de logică computațională, fiind susținut de peste 30 de diagrame și exerciții testate în mediul academic pentru a asigura o înțelegere profundă a negației și a controlului fluxului prin „cuts”.
Preț: 645.84 lei
Preț vechi: 807.30 lei
-20%
Carte tipărită la comandă
Livrare economică 02-16 iunie
Specificații
ISBN-10: 0262691639
Pagini: 552
Ilustrații: 30
Dimensiuni: 204 x 228 x 25 mm
Greutate: 0.97 kg
Ediția:2 Rev ed.
Editura: Mit Press
Seria Logic Programming
Locul publicării:United States
De ce să citești această carte
Pentru programatorii care vor să depășească nivelul de începător în programarea logică, acest volum oferă tehnici avansate de optimizare și structurare a codului. Cititorul câștigă o metodologie clară de construcție a sistemelor expert și o înțelegere riguroasă a modului în care Prolog poate fi utilizat pentru transformări complexe de programe, fiind o resursă esențială pentru dezvoltarea de aplicații de Inteligență Artificială.
Despre autor
Leon S. Sterling este o figură centrală în domeniul programării logice, ocupând funcții de prestigiu precum Director de eResearch și Chair of Software Innovation and Engineering la Universitatea din Melbourne. Expertiza sa este consolidată prin contribuții majore la editura Mit Press, unde pe lângă The Art of Prolog, a coordonat volumul The Practice of Prolog. Lucrările sale, inclusiv participarea la conferințe internaționale precum Cooperative Information Agents XI, reflectă un interes constant pentru agenții software inteligenți și ingineria sistemelor complexe, adaptând teoria logică la necesitățile practice ale informaticii moderne.
Descriere scurtă
Part II, The Prolog Language, has been modified to be compatible with the new Prolog standard, and the chapter on program development has been significantly altered: the predicates defined have been moved to more appropriate chapters, the section on efficiency has been moved to the considerably expanded chapter on cuts and negation, and a new section has been added on stepwise enhancement--a systematic way of constructing Prolog programs developed by Leon Sterling. All but one of the chapters in Part III, Advanced Prolog Programming Techniques, have been substantially changed, with some major rearrangements. A new chapter on interpreters describes a rule language and interpreter for expert systems, which better illustrates how Prolog should be used to construct expert systems. The chapter on program transformation is completely new and the chapter on logic grammars adds new material for recognizing simple languages, showing how grammars apply to more computer science examples.