Programovanie Crystal: Vytváranie vysoko výkonných, bezpečných a súbežných aplikácií

Hodnotenie:   (4,3 z 5)

Programovanie Crystal: Vytváranie vysoko výkonných, bezpečných a súbežných aplikácií (Ivo Balbaert)

Recenzie čitateľov

Zhrnutie:

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í)

Pôvodný názov:

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

Obsah knihy:

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č.

Ďalšie údaje o knihe:

ISBN:9781680502862
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2019
Počet strán:230

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Kompletná referenčná príručka k programovaniu Julia 1.0 - Julia 1.0 Programming Complete Reference...
Naučte sa dynamické programovanie s programom...
Kompletná referenčná príručka k programovaniu Julia 1.0 - Julia 1.0 Programming Complete Reference Guide
Cesta, ktorou sa treba vydať: Dôkladný úvod do programovacieho jazyka Go - The Way to Go: A Thorough...
Táto kniha poskytuje čitateľovi komplexný prehľad...
Cesta, ktorou sa treba vydať: Dôkladný úvod do programovacieho jazyka Go - The Way to Go: A Thorough Introduction to the Go Programming Language
Programovanie Crystal: Vytváranie vysoko výkonných, bezpečných a súbežných aplikácií - Programming...
Crystal je určený pre programátorov Ruby, ktorí...
Programovanie Crystal: Vytváranie vysoko výkonných, bezpečných a súbežných aplikácií - Programming Crystal: Create High-Performance, Safe, Concurrent Apps
Vývoj webových aplikácií pomocou programovacieho jazyka Julia a Genie: Praktický sprievodca vysoko...
Získajte praktický prehľad o vývoji webových...
Vývoj webových aplikácií pomocou programovacieho jazyka Julia a Genie: Praktický sprievodca vysoko výkonným vývojom webových aplikácií na strane servera pomocou programovacieho jazyka Julia - Web Development with Julia and Genie: A hands-on guide to high-performance server-side web development with the Julia programming language
Učíme sa šípky - druhé vydanie - Learning Dart - Second Edition
Naučte sa vyvíjať vysoko výkonné aplikácie pomocou programu Dart 1. 10O tejto kniheVyvíjajte aplikácie...
Učíme sa šípky - druhé vydanie - Learning Dart - Second Edition
Začíname s programovacím jazykom Julia - Getting started with Julia Programming Language
Vstúpte do vzrušujúceho sveta jazyka Julia, vysoko výkonného jazyka...
Začíname s programovacím jazykom Julia - Getting started with Julia Programming Language

Diela autora vydali tieto vydavateľstvá:

© 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)