Hodnotenie:
Kniha slúži ako stručný úvod do programovacieho jazyka Crystal a je určená predovšetkým programátorom, ktorí poznajú Ruby alebo Python. Hoci je dobre štruktúrovaná a zrozumiteľne napísaná, niektorí čitatelia zistili, že jej chýba hĺbka, a mali pocit, že by mala rozsiahlejšie pokrývať viac funkcií a štandardnú knižnicu.
Výhody:Dobre organizovaná, zrozumiteľne napísaná, vhodná pre programátorov v jazyku Ruby alebo Python, rýchla krivka učenia, v súčasnosti jediná dostupná kniha o jazyku Crystal, poskytuje zaujímavé príklady.
Nevýhody:Príliš stručná a nedostatočne obsiahla na dôkladné pochopenie, nie je referenčnou príručkou, chýba online dokumentácia pre Crystal.
(na základe 3 čitateľských recenzií)
Programming Crystal: Create High-Performance, Safe, Concurrent Apps
Crystal je určený pre programátorov Ruby, ktorí chcú vyšší výkon, alebo pre vývojárov, ktorí radi pracujú vo vysokoúrovňovom skriptovacom prostredí. Crystal kombinuje natívnu rýchlosť vykonávania a súbežnosť so syntaxou podobnou jazyku Ruby, takže sa v ňom budete cítiť ako doma. Táto kniha, prvá dostupná kniha o jazyku Crystal, vám ukáže, ako písať aplikácie, ktoré majú krásu a eleganciu moderného jazyka v kombinácii s výkonom typov a modernými nástrojmi pre súbežnosť. Teraz môžete písať krásny kód, ktorý beží rýchlejšie, lepšie sa škáluje a jeho nasadenie je hračkou.
Crystal je elegantný na čítanie a ľahko sa programuje ako Ruby, čo umožňuje plne objektovo orientovaný vývoj. Jeho kompilátor je dostatočne výkonný na to, aby takmer vždy odvodil typ vašich premenných. Získate tak výhody staticky typovaného jazyka: robustnejší kód, bezpečnosť a rýchlosť vykonávania, pričom stále dosahujete vysokú produktivitu pri vývoji. Výnimky s nulovým ukazovateľom ako v jazykoch JavaScript, Java alebo C# sú minulosťou: Crystal ich odstraňuje, rovnako ako Rust.
Preskúmajte stavebné bloky a dizajn jazyka a ako môžete používať reťazec nástrojov Crystal na vytváranie a správu výkonných aplikácií. Využite silu systému makier, ako aj to, ako pracovať s vláknami a kanálmi, aby bola súbežnosť čo najjednoduchšia. Naučte sa používať webový rámec Kemal a prístupové databázy a ako využiť potenciál existujúcich knižníc jazyka Crystal. Nájdite miesto, ktoré Crystal vypĺňa v dnešnom softvérovom svete na príkladoch z reálneho sveta.
S jazykom Crystal môžete spojiť to najlepšie z oboch svetov: vysokoúrovňové kódovanie dynamických jazykov a bezpečnosť a bleskový výkon natívne skompilovaného jazyka.
Čo potrebujete:
Na vývoj v jazyku Crystal potrebujete iba Crystal v 0. 26 najnovšiu verziu, bežný textový editor a prehliadač.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)