A közös LISP feltételrendszer: A kivételkezelésen túl a vezérlésáramlási mechanizmusok segítségével

Értékelés:   (4.7 az 5-ből)

A közös LISP feltételrendszer: A kivételkezelésen túl a vezérlésáramlási mechanizmusok segítségével (phoe"" Herda Michal)

Olvasói vélemények

Összegzés:

A könyv a Common Lisp Condition System alapos feltárását nyújtja, kiemelve annak erejét és a hagyományos kivételkezeléshez képest egyedülálló tulajdonságait. A könyv egyaránt alkalmas kezdőknek és tapasztalt programozóknak, akik elmélyíteni szeretnék a Lisp képességeinek megértését.

Előnyök:

A szerző, Michal Herda hatékonyan magyarázza el a feltételrendszer megvalósítását a fokozatos tanuláson keresztül, így teszi azt hozzáférhetővé és magával ragadóvá. A könyv az olyan összetett témákat, mint az újraindítás, közérthető módon mutatja be, ösztönözve a gyakorlati felfedezésre. Sok olvasó értékeli a könyv mélységét és a szerző szakértelmét, ami arra utal, hogy a könyv értékes forrás a különböző tapasztalati szintű programozók számára.

Hátrányok:

Néhány olvasó úgy érzi, hogy a könyv többszöri elolvasást igényel a bemutatott fogalmak teljes megértéséhez, ami azt jelzi, hogy a könyv meglehetősen sűrű vagy kihívást jelentő lehet. Továbbá, bár a megvalósítás a Common Lisp nyelvben van bemutatva, csak korlátozottan vizsgálják, hogy ezek az ötletek hogyan adaptálhatók nem Lisp nyelvekre.

(3 olvasói vélemény alapján)

Eredeti címe:

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

Könyv tartalma:

Ismerje meg a Common Lisp feltételrendszer működését és példamegoldásait. Ez a könyv kiegészíti a Common Lisp mint nyelv tanulmányozásához már meglévő anyagokat azzal, hogy részletes információkat nyújt a Lisp feltételrendszerről és annak vezérlésáramlási mechanizmusairól; továbbá ismerteti a feltételrendszer egy ANSI-konform példa implementációját.

A Common Lisp feltételrendszer 1. részében a szerző alulról felfelé építkező megközelítéssel, darabonként felépítve mutatja be a feltételrendszert. A feltételrendszer alapjainak közvetítésére történetmesélő megközelítést alkalmaz, dinamikusan kódot adva egy meglévő program viselkedésének megváltoztatására. Később, a 2. részben egy teljes, ANSI-konform feltételrendszert valósít meg, miközben megvizsgálja és teszteli az egyes megírt kódrészleteket.

A szerző a feltételrendszer példáján keresztül mutatja be, hogyan lehet a Lispet magának a Lispnek a segítségével bővíteni. Mindezt úgy teszi, hogy közben kellő figyelmet fordít a CL újraindítási alrendszerére, a kezelő alrendszerrel egyenrangú figyelmet szentelve neki. A könyv elolvasása és használata után megismerhetjük a feltételrendszer belső működését, megtudhatjuk, hogyan használhatjuk a saját Common Lisp-kódolásunkban és alkalmazásainkban, és hogyan valósíthatjuk meg a semmiből, ha ilyen igény merülne fel.

Mit fogsz tanulni

⬤ Vizsgálja meg a feltételrendszert, és lássa, miért fontos a Common Lispben.

⬤ Konstruálja a feltételrendszert a semmiből a Common Lisp által biztosított alapmechanizmusok felhasználásával.

⬤ Programozza a feltételrendszert és annak vezérlésáramlási mechanizmusait gyakorlati eredmények elérése érdekében.

⬤ Implementálja a feltételrendszer minden részét: feltételek, újraindítások, kezelő- és újraindítás-kötő makrók, jelzőmechanizmusok, állítások, hibakereső és még sok más.

Kinek szól ez a könyv

Kezdő és középhaladó Lisp programozóknak, valamint más programozási nyelvek középhaladó programozóinak.

A könyv egyéb adatai:

ISBN:9781484261330
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2020
Oldalak száma:300

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

A közös LISP feltételrendszer: A kivételkezelésen túl a vezérlésáramlási mechanizmusok segítségével...
Ismerje meg a Common Lisp feltételrendszer...
A közös LISP feltételrendszer: A kivételkezelésen túl a vezérlésáramlási mechanizmusok segítségével - The Common LISP Condition System: Beyond Exception Handling with Control Flow Mechanisms

A szerző munkáit az alábbi kiadók adták ki: