Sistemul comun de condiții LISP: Dincolo de manipularea excepțiilor cu ajutorul mecanismelor fluxului de control

Evaluare:   (4.7 din 5)

Sistemul comun de condiții LISP: Dincolo de manipularea excepțiilor cu ajutorul mecanismelor fluxului de control (phoe"" Herda Michal)

Recenzii ale cititorilor

Rezumat:

Cartea oferă o explorare aprofundată a sistemului de condiții Common Lisp, subliniind puterea și caracteristicile sale unice în comparație cu gestionarea tradițională a excepțiilor. Cartea este potrivită atât pentru începători, cât și pentru programatorii experimentați care doresc să își aprofundeze înțelegerea capacităților Lisp.

Avantaje:

Autorul, Michal Herda, explică în mod eficient implementarea sistemului de condiții prin învățare incrementală, făcându-l accesibil și captivant. Cartea introduce subiecte complexe, cum ar fi restartarea, într-o manieră relativă, încurajând explorarea practică. Mulți cititori îi apreciază profunzimea și expertiza autorului, sugerând că este o resursă valoroasă pentru programatorii cu diferite niveluri de experiență.

Dezavantaje:

Unii cititori consideră că cartea poate necesita mai multe lecturi pentru a înțelege pe deplin conceptele prezentate, indicând faptul că poate fi destul de densă sau provocatoare. În plus, în timp ce implementarea este prezentată în Common Lisp, există o explorare limitată a modului în care aceste idei ar putea fi adaptate la limbaje non-Lisp.

(pe baza a 3 recenzii ale cititorilor)

Titlul original:

The Common LISP Condition System: Beyond Exception Handling with Control Flow Mechanisms

Conținutul cărții:

Descoperiți funcționarea și exemplele de utilizare ale sistemului de condiții Common Lisp. Această carte completează materialul deja existent pentru studiul Common Lisp ca limbaj, oferind informații detaliate despre sistemul de condiții Lisp și mecanismele sale de flux de control; de asemenea, descrie un exemplu de implementare ANSI-conformă a sistemului de condiții.

În prima parte a lucrării The Common Lisp Condition System, autorul prezintă sistemul de condiții folosind o abordare ascendentă, construindu-l bucată cu bucată. El folosește o abordare de tip storytelling pentru a transmite fundamentul sistemului de condiții, furnizând dinamic cod pentru a modifica comportamentul unui program existent. Mai târziu, în partea a doua, veți implementa un sistem de condiții complet și conform ANSI, examinând și testând fiecare bucată de cod pe care o scrieți.

Pe tot parcursul lucrării, autorul demonstrează cum se poate extinde Lisp folosind Lisp însuși, folosind sistemul de condiții ca exemplu. Acest lucru se face acordând în același timp atenția cuvenită subsistemului de repornire CL, acordându-i o atenție pe picior de egalitate cu subsistemul handler. După citirea și utilizarea acestei cărți, veți fi învățat despre funcționarea internă a sistemului de condiții, cum să îl utilizați în propriile coduri și aplicații Common Lisp și cum să îl implementați de la zero, în cazul în care apare o astfel de nevoie.

Ce veți învăța

⬤ Examinați sistemul de condiții și vedeți de ce este important în Common Lisp.

⬤ Construiți sistemul de condiții de la zero folosind mecanismele fundamentale furnizate de Common Lisp.

⬤ Programați sistemul de condiții și mecanismele sale de flux de control pentru a obține rezultate practice.

⬤ Implementați toate părțile unui sistem de condiții: condiții, reporniri, macro-uri de legare a handlerului și repornirii, mecanisme de semnalizare, aserțiuni, un depanator și multe altele.

Pentru cine este această carte

Programatori Lisp începători și intermediari, precum și programatori intermediari ai altor limbaje de programare.

Alte date despre carte:

ISBN:9781484261330
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2020
Numărul de pagini:300

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Sistemul comun de condiții LISP: Dincolo de manipularea excepțiilor cu ajutorul mecanismelor...
Descoperiți funcționarea și exemplele de utilizare...
Sistemul comun de condiții LISP: Dincolo de manipularea excepțiilor cu ajutorul mecanismelor fluxului de control - The Common LISP Condition System: Beyond Exception Handling with Control Flow Mechanisms

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)