Programming Crystal: Nagy teljesítményű, biztonságos, párhuzamos alkalmazások létrehozása

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

Programming Crystal: Nagy teljesítményű, biztonságos, párhuzamos alkalmazások létrehozása (Ivo Balbaert)

Olvasói vélemények

Összegzés:

A könyv tömör bevezetés a Crystal programozási nyelvbe, elsősorban a Ruby vagy Python nyelvvel ismerkedő programozókat célozza meg. Bár jól felépített és világosan megírt, néhány olvasó úgy találta, hogy nem elég mélyreható, és úgy érezte, hogy több funkciót és a szabványos könyvtárat kellene részletesen tárgyalnia.

Előnyök:

Jól felépített, világosan megírt, Ruby vagy Python programozók számára alkalmas, gyors tanulási ütem, jelenleg az egyetlen Crystalról szóló könyv, érdekes példákkal szolgál.

Hátrányok:

Túl rövid és nem elég átfogó az alapos megértéshez, nem referencia kézikönyv, hiányzik a Crystal online dokumentációja.

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

Eredeti címe:

Programming Crystal: Create High-Performance, Safe, Concurrent Apps

Könyv tartalma:

A Crystal azoknak a Ruby-programozóknak szól, akik nagyobb teljesítményre vágynak, vagy azoknak a fejlesztőknek, akik szeretnek magas szintű szkriptkörnyezetben dolgozni. A Crystal egyesíti a natív végrehajtási sebességet és párhuzamosságot a Ruby-szerű szintaxissal, így otthonosan fogod érezni magad. Ez a könyv, az első Crystalról elérhető könyv, megmutatja, hogyan írhat olyan alkalmazásokat, amelyek egy modern nyelv szépségével és eleganciájával rendelkeznek, a típusok erejével és a modern párhuzamossági eszközökkel kombinálva. Mostantól gyönyörű kódot írhat, amely gyorsabban fut, jobban skálázódik és könnyedén telepíthető.

A Crystal elegánsan olvasható és könnyen programozható, mint a Ruby, lehetővé téve a teljes objektumorientált fejlesztést. A fordítója elég erős ahhoz, hogy szinte mindig következtetni tudjon a változók típusára. Így megkapja a statikusan tipizált nyelv előnyeit: robusztusabb kódot, biztonságot és végrehajtási sebességet, miközben a fejlesztés során magas termelékenységet érhet el. A nullmutatós kivételek, mint a JavaScriptben, a Java-ban vagy a C#-ban, a múlté: A Crystal megsemmisíti őket, akárcsak a Rust.

Fedezze fel a nyelv építőelemeit és felépítését, valamint azt, hogyan használhatja a Crystal eszköztárát nagy teljesítményű alkalmazások létrehozásához és kezeléséhez. Használja ki a makrorendszer erejét, valamint azt, hogyan dolgozzon a szálakkal és csatornákkal, a lehető legegyszerűbbé téve az egyidejűséget. Megtanulja, hogyan használja a Kemal webes keretrendszert és az adatbázisokhoz való hozzáférést, és hogyan aknázza ki a meglévő Crystal könyvtárakban rejlő lehetőségeket. Találja meg a Crystal által a mai szoftvervilágban betöltött helyet valós példákon keresztül.

A Crystal segítségével egyesítheti mindkét világ legjobb tulajdonságait: a dinamikus nyelvek magas szintű kódolását és egy natívan lefordított nyelv biztonságát és villámgyors teljesítményét.

Amire szüksége van:

A Crystalban való fejlesztéshez csak a Crystal v 0-ra van szüksége. 26 legújabb verziójára, egy általános szövegszerkesztőre és egy böngészőre.

A könyv egyéb adatai:

ISBN:9781680502862
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2019
Oldalak száma:230

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Julia 1.0 programozás teljes referencia kézikönyv - Julia 1.0 Programming Complete Reference...
Tanuljon dinamikus programozást a Juliával, hogy...
Julia 1.0 programozás teljes referencia kézikönyv - Julia 1.0 Programming Complete Reference Guide
Az út, amelyen haladni kell: Alapos bevezetés a Go programozási nyelvbe - The Way to Go: A Thorough...
Ez a könyv átfogó áttekintést nyújt az olvasónak a...
Az út, amelyen haladni kell: Alapos bevezetés a Go programozási nyelvbe - The Way to Go: A Thorough Introduction to the Go Programming Language
Programming Crystal: Nagy teljesítményű, biztonságos, párhuzamos alkalmazások létrehozása -...
A Crystal azoknak a Ruby-programozóknak szól, akik...
Programming Crystal: Nagy teljesítményű, biztonságos, párhuzamos alkalmazások létrehozása - Programming Crystal: Create High-Performance, Safe, Concurrent Apps
Webfejlesztés Juliával és Genie-vel: Gyakorlati útmutató a nagy teljesítményű szerveroldali...
Gyakorlati áttekintést kaphat a Julia nyelven történő...
Webfejlesztés Juliával és Genie-vel: Gyakorlati útmutató a nagy teljesítményű szerveroldali webfejlesztéshez a Julia programozási nyelvvel - Web Development with Julia and Genie: A hands-on guide to high-performance server-side web development with the Julia programming language
Learning Dart - Második kiadás - Learning Dart - Second Edition
Tanuljon meg nagy teljesítményű alkalmazásokat fejleszteni a Dart 1 segítségével. 10A...
Learning Dart - Második kiadás - Learning Dart - Second Edition
Kezdő lépések a Julia programozási nyelvvel - Getting started with Julia Programming...
Lépjen be a Julia izgalmas világába, egy nagy teljesítményű nyelv a...
Kezdő lépések a Julia programozási nyelvvel - Getting started with Julia Programming Language

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

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)