Racket programozás a szórakoztató módon: A karakterláncoktól a Turing-gépekig

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

Racket programozás a szórakoztató módon: A karakterláncoktól a Turing-gépekig (W. Stelly James)

Olvasói vélemények

Összegzés:

A könyv magával ragadó bevezetést nyújt a Racket programozásba, és arra ösztönzi az olvasót, hogy a példákon túlmutatóan is felfedezze a lehetőségeket. Ugyanakkor kritika éri, hogy nem megfelelő a korábbi programozási tapasztalattal rendelkezők számára, hiányoznak belőle az alapvető anyagok, és nem tárgyalja a Racket mélyebb témáit.

Előnyök:

Inspiráló megközelítés, amely a Racketben való kódolásra ösztönöz, a témák világos magyarázata, logikus fejlődés az alapfogalmaktól az érdekesebb fogalmak felé, a GUI-programozás bevonása, és egy ajánlott szerkesztő (DrRacket), amely növeli a kódolási élményt.

Hátrányok:

Nem alkalmas programozási tapasztalattal rendelkező olvasók számára, hiányzik a Racket fejlett funkcióinak, például a makrorendszernek a tárgyalása, alapvető eszközök hiányoznak vagy elavultak, ami akadályozza a tanulást, és felületesen kezeli az olyan témákat, mint a halmazelmélet és a gráfelmélet.

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

Eredeti címe:

Racket Programming the Fun Way: From Strings to Turing Machines

Könyv tartalma:

Bevezetés a Racket funkcionális programozási nyelvbe és a DrRacket fejlesztőkörnyezetbe a matematika (főként szabadidős) és az informatika témáinak felfedezéséhez.

Végre egy élénk tárlatvezetés a Racket programozási nyelv összes funkcióján, funkcióján és alkalmazásán keresztül. Különböző kódolási paradigmákat ismerhet meg, beleértve az iteratív, objektumorientált és logikai programozást; interaktív grafikákat készíthet, diagramokat rajzolhat és rejtvényeket oldhat meg, miközben a Racket szórakoztató informatikai témákon keresztül - a statisztikai elemzéstől a keresési algoritmusokig, a Turing-gépig és még sok másig - felfedezi a Racketet.

A korai fejezetek olyan alapvető Racket-fogalmakat tárgyalnak, mint az adattípusok, a szintaxis, a változók, a karakterláncok és a formázott kimenet. Megtanulja, hogyan végezzen matematikai feladatokat a Racket gazdag numerikus környezetében, és hogyan használjon programozási konstrukciókat különböző problématerületeken (például a Hanoi tornya rejtvény megoldásának kódolása). Később játszol majd az ábrázolással, megküzdesz a grafikával, és vizualizálod az adatokat. Ezután kiszabadulsz a parancssor korlátai közül, hogy animációkat, interaktív játékokat és egy kártyatrükkös programot készíts, amellyel elkápráztathatod barátaidat.

Megtanulod, hogyan:

- A DrRacket, egy interaktív fejlesztőkörnyezet (IDE) használata programok írásához.

- Klasszikus matematikai problémák, például a Fibonacci-sorozat kiszámítása.

- Kétdimenziós függvényábrák készítése és rajzok készítése grafikai primitívek segítségével.

- Importáljon és exportáljon adatokat a Racket-be és a Racket-ből portok segítségével, majd vizuálisan elemezze azokat.

- Építsünk egyszerű számítóeszközöket (tolóautomata, Turing-gép stb.), amelyek feladatokat hajtanak végre.

- A Racket beépített könyvtárainak kihasználása egy parancssori algebrai számológép kifejlesztéséhez.

A Racket Programming the Fun Way olyan, mint maga a nyelv - megtestesíti mindazt, ami a programozást érdekessé és érdemessé teszi, és ami jobb programozóvá tesz.

A könyv egyéb adatai:

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

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Racket programozás a szórakoztató módon: A karakterláncoktól a Turing-gépekig - Racket Programming...
Bevezetés a Racket funkcionális programozási...
Racket programozás a szórakoztató módon: A karakterláncoktól a Turing-gépekig - Racket Programming the Fun Way: From Strings to Turing Machines

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