Spoločný systém podmienok LISP: Okrem spracovania výnimiek s mechanizmami toku riadenia

Hodnotenie:   (4,7 z 5)

Spoločný systém podmienok LISP: Okrem spracovania výnimiek s mechanizmami toku riadenia (phoe"" Herda Michal)

Recenzie čitateľov

Zhrnutie:

Kniha poskytuje podrobný prieskum systému Common Lisp Condition System s dôrazom na jeho silu a jedinečné vlastnosti v porovnaní s tradičným spracovaním výnimiek. Je vhodná pre začiatočníkov aj skúsených programátorov, ktorí chcú prehĺbiť svoje znalosti o možnostiach jazyka Lisp.

Výhody:

Autor, Michal Herda, efektívne vysvetľuje implementáciu systému podmienok prostredníctvom postupného učenia, čím ho robí prístupným a pútavým. Kniha približuje zložité témy, ako je napríklad reštartovanie, zrozumiteľným spôsobom, čím podporuje praktické skúmanie. Mnohí čitatelia oceňujú jej hĺbku a autorove odborné znalosti, čo naznačuje, že je cenným zdrojom informácií pre programátorov na rôznych úrovniach skúseností.

Nevýhody:

Niektorí čitatelia majú pocit, že kniha si môže vyžadovať viacero prečítaní, aby plne pochopili prezentované koncepty, čo naznačuje, že môže byť pomerne hutná alebo náročná. Okrem toho, hoci je implementácia zobrazená v jazyku Common Lisp, je tu obmedzený prieskum toho, ako by sa tieto myšlienky mohli prispôsobiť iným jazykom ako jazyku Lisp.

(na základe 3 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

Zoznámte sa s fungovaním a príkladmi použitia systému podmienok Common Lisp. Táto kniha dopĺňa už existujúci materiál na štúdium jazyka Common Lisp tým, že poskytuje podrobné informácie o podmienkovom systéme Lisp a jeho mechanizmoch toku riadenia; opisuje tiež príklad implementácie podmienkového systému v súlade s ANSI.

V prvej časti knihy The Common Lisp Condition System autor predstavuje systém podmienok prístupom zdola nahor, pričom ho konštruuje po častiach. Na sprostredkovanie základov podmienkového systému používa príbehový prístup, pričom dynamicky poskytuje kód na zmenu správania existujúceho programu. Neskôr, v druhej časti, budete implementovať úplný a kompletný systém podmienok v súlade s ANSI, pričom budete skúmať a testovať každý napísaný kus kódu.

V celom texte autor na príklade systému podmienok demonštruje, ako rozšíriť Lisp pomocou samotného Lispu. Pritom venuje náležitú pozornosť subsystému reštartovania CL a venuje mu pozornosť na rovnakej úrovni ako subsystému obslužných programov. Po prečítaní a používaní tejto knihy sa dozviete o vnútornom fungovaní systému podmienok, o tom, ako ho používať vo vlastnom kódovaní a aplikáciách Common Lisp a ako ho implementovať od začiatku, ak by takáto potreba vznikla.

Čo sa naučíte

⬤ Preskúmať systém podmienok a zistiť, prečo je v jazyku Common Lisp dôležitý.

⬤ Zostaviť systém podmienok od začiatku pomocou základných mechanizmov, ktoré poskytuje Common Lisp.

⬤ Programovať systém podmienok a jeho mechanizmy toku riadenia na dosiahnutie praktických výsledkov.

⬤ Zavedenie všetkých častí systému podmienok: podmienok, reštartov, makier viažucich sa na obsluhu a reštart, signalizačných mechanizmov, tvrdení, ladiaceho programu a ďalších.

Pre koho je táto kniha určená

Začínajúcim a stredne pokročilým programátorom jazyka Lisp, ako aj stredne pokročilým programátorom iných programovacích jazykov.

Ďalšie údaje o knihe:

ISBN:9781484261330
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2020
Počet strán:300

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Spoločný systém podmienok LISP: Okrem spracovania výnimiek s mechanizmami toku riadenia - The Common...
Zoznámte sa s fungovaním a príkladmi použitia...
Spoločný systém podmienok LISP: Okrem spracovania výnimiek s mechanizmami toku riadenia - The Common LISP Condition System: Beyond Exception Handling with Control Flow Mechanisms

Diela autora vydali tieto vydavateľstvá: