Programarea Crystal: Crearea de aplicații performante, sigure și concurente

Evaluare:   (4.3 din 5)

Programarea Crystal: Crearea de aplicații performante, sigure și concurente (Ivo Balbaert)

Recenzii ale cititorilor

Rezumat:

Cartea servește ca o introducere concisă în limbajul de programare Crystal, vizând în primul rând programatorii familiarizați cu Ruby sau Python. Deși este bine structurată și scrisă clar, unii cititori au considerat că îi lipsește profunzimea, considerând că ar trebui să acopere mai multe caracteristici și biblioteca standard pe larg.

Avantaje:

Bine organizată, scrisă clar, potrivită pentru programatorii Ruby sau Python, curbă de învățare rapidă, în prezent singura carte disponibilă pe Crystal, oferă exemple interesante.

Dezavantaje:

Prea scurtă și nu suficient de cuprinzătoare pentru o înțelegere aprofundată, nu este un manual de referință, lipsește documentația online pentru Crystal.

(pe baza a 3 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Crystal este pentru programatorii Ruby care doresc mai multă performanță sau pentru dezvoltatorii cărora le place să lucreze într-un mediu de scripting de nivel înalt. Crystal combină viteza de execuție nativă și concurența cu sintaxa asemănătoare cu Ruby, astfel încât vă veți simți ca acasă. Această carte, prima disponibilă pe Crystal, vă arată cum să scrieți aplicații care au frumusețea și eleganța unui limbaj modern, combinate cu puterea tipurilor și a instrumentelor moderne de simultaneitate. Acum puteți scrie cod frumos care rulează mai repede, se scalează mai bine și este ușor de implementat.

Crystal este elegant de citit și ușor de programat ca Ruby, permițând o dezvoltare complet orientată spre obiect. Compilatorul său este suficient de puternic pentru a deduce aproape întotdeauna tipul variabilelor. Astfel, obțineți beneficiile unui limbaj tipat static: cod mai robust, siguranță și viteză de execuție, atingând în același timp o productivitate ridicată în dezvoltare. Excepțiile de pointer nul, ca în JavaScript, Java sau C#, sunt de domeniul trecutului: Crystal le anihilează, la fel ca Rust.

Explorați elementele de bază și designul limbajului și modul în care puteți utiliza lanțul de instrumente Crystal pentru a crea și gestiona aplicații puternice. Exploatați puterea sistemului macro, precum și modul de lucru cu fibrele și canalele, făcând concurența cât mai ușoară posibil. Aflați cum să utilizați cadrul web Kemal și să accesați baze de date, precum și cum să valorificați potențialul bibliotecilor Crystal existente. Găsiți locul pe care Crystal îl ocupă în lumea software-ului de astăzi cu ajutorul exemplelor din lumea reală.

Cu Crystal, puteți combina ce este mai bun din ambele lumi: codificarea de nivel înalt a limbajelor dinamice și siguranța și performanța fulminantă a unui limbaj compilat nativ.

Ce vă trebuie:

Pentru a dezvolta în Crystal, aveți nevoie doar de Crystal v 0. 26 cea mai recentă versiune, un editor de text obișnuit și un browser.

Alte date despre carte:

ISBN:9781680502862
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2019
Numărul de pagini:230

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Ghid complet de referință pentru programarea Julia 1.0 - Julia 1.0 Programming Complete Reference...
Învățați programarea dinamică cu Julia pentru a...
Ghid complet de referință pentru programarea Julia 1.0 - Julia 1.0 Programming Complete Reference Guide
The Way to Go: O introducere aprofundată în limbajul de programare Go - The Way to Go: A Thorough...
Această carte oferă cititorului o prezentare...
The Way to Go: O introducere aprofundată în limbajul de programare Go - The Way to Go: A Thorough Introduction to the Go Programming Language
Programarea Crystal: Crearea de aplicații performante, sigure și concurente - Programming Crystal:...
Crystal este pentru programatorii Ruby care doresc...
Programarea Crystal: Crearea de aplicații performante, sigure și concurente - Programming Crystal: Create High-Performance, Safe, Concurrent Apps
Web Development with Julia and Genie: Un ghid practic pentru dezvoltarea web de înaltă performanță...
Obțineți o prezentare practică a dezvoltării web...
Web Development with Julia and Genie: Un ghid practic pentru dezvoltarea web de înaltă performanță pe partea de server cu limbajul de programare Julia - Web Development with Julia and Genie: A hands-on guide to high-performance server-side web development with the Julia programming language
Învățarea lui Dart - Ediția a doua - Learning Dart - Second Edition
Învățați să dezvoltați aplicații de înaltă performanță cu Dart 1. 10Despre această...
Învățarea lui Dart - Ediția a doua - Learning Dart - Second Edition
Noțiuni introductive cu limbajul de programare Julia - Getting started with Julia Programming...
Intrați în lumea captivantă a limbajului Julia, un...
Noțiuni introductive cu limbajul de programare Julia - Getting started with Julia Programming Language

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)