Programmare Crystal: creare applicazioni ad alte prestazioni, sicure e concorrenti

Punteggio:   (4,3 su 5)

Programmare Crystal: creare applicazioni ad alte prestazioni, sicure e concorrenti (Ivo Balbaert)

Recensioni dei lettori

Riepilogo:

Il libro è un'introduzione concisa al linguaggio di programmazione Crystal, rivolta principalmente ai programmatori che hanno familiarità con Ruby o Python. Sebbene sia ben strutturato e scritto in modo chiaro, alcuni lettori hanno riscontrato una mancanza di profondità, ritenendo che dovrebbe coprire più funzioni e la libreria standard in modo esteso.

Vantaggi:

Ben organizzato, scritto in modo chiaro, adatto a programmatori Ruby o Python, curva di apprendimento rapida, attualmente l'unico libro disponibile su Crystal, fornisce esempi interessanti.

Svantaggi:

Troppo breve e non abbastanza completo per una comprensione approfondita, non è un manuale di riferimento, manca la documentazione online per Crystal.

(basato su 3 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Crystal è destinato ai programmatori Ruby che desiderano maggiori prestazioni o agli sviluppatori che amano lavorare in un ambiente di scripting di alto livello. Crystal combina la velocità di esecuzione e la concorrenza nativa con una sintassi simile a quella di Ruby, per cui vi sentirete a casa. Questo libro, il primo disponibile su Crystal, mostra come scrivere applicazioni che hanno la bellezza e l'eleganza di un linguaggio moderno, combinate con la potenza dei tipi e con i moderni strumenti di concorrenza. Ora è possibile scrivere codice bellissimo che viene eseguito più velocemente, scalato meglio e distribuito con facilità.

Crystal è elegante da leggere e facile da programmare come Ruby, consentendo uno sviluppo completamente orientato agli oggetti. Il suo compilatore è abbastanza potente da dedurre quasi sempre il tipo delle variabili. In questo modo si ottengono i vantaggi di un linguaggio tipizzato staticamente: codice più robusto, sicurezza e velocità di esecuzione, raggiungendo comunque un'elevata produttività nello sviluppo. Le eccezioni relative ai puntatori nulli, come in JavaScript, Java o C#, appartengono al passato: Crystal le annienta, proprio come Rust.

Esplorate gli elementi costitutivi e il design del linguaggio e come potete utilizzare la catena di strumenti di Crystal per costruire e gestire applicazioni potenti. Sfruttate la potenza del sistema di macro e come lavorare con fibre e canali, rendendo la concomitanza il più semplice possibile. Imparate a utilizzare il framework web Kemal e ad accedere ai database, nonché a sfruttare il potenziale delle librerie Crystal esistenti. Trovate il posto che Crystal occupa nel mondo del software di oggi con esempi reali.

Con Crystal è possibile combinare il meglio di entrambi i mondi: la codifica di alto livello dei linguaggi dinamici e la sicurezza e le prestazioni straordinarie di un linguaggio compilato in modo nativo.

Cosa serve:

Per sviluppare in Crystal, è sufficiente Crystal v 0. 26 l'ultima versione, un comune editor di testo e un browser.

Altre informazioni sul libro:

ISBN:9781680502862
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2019
Numero di pagine:230

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Guida completa alla programmazione di Julia 1.0 - Julia 1.0 Programming Complete Reference...
Imparate la programmazione dinamica con Julia per costruire...
Guida completa alla programmazione di Julia 1.0 - Julia 1.0 Programming Complete Reference Guide
Il modo di andare: Un'accurata introduzione al linguaggio di programmazione Go - The Way to Go: A...
Questo libro offre al lettore una panoramica...
Il modo di andare: Un'accurata introduzione al linguaggio di programmazione Go - The Way to Go: A Thorough Introduction to the Go Programming Language
Programmare Crystal: creare applicazioni ad alte prestazioni, sicure e concorrenti - Programming...
Crystal è destinato ai programmatori Ruby che...
Programmare Crystal: creare applicazioni ad alte prestazioni, sicure e concorrenti - Programming Crystal: Create High-Performance, Safe, Concurrent Apps
Sviluppo web con Julia e Genie: una guida pratica allo sviluppo web lato server ad alte prestazioni...
Una panoramica pratica dello sviluppo web in...
Sviluppo web con Julia e Genie: una guida pratica allo sviluppo web lato server ad alte prestazioni con il linguaggio di programmazione Julia - Web Development with Julia and Genie: A hands-on guide to high-performance server-side web development with the Julia programming language
Imparare Dart - Seconda edizione - Learning Dart - Second Edition
Imparare a sviluppare applicazioni ad alte prestazioni con Dart 1. 10Informazioni su questo...
Imparare Dart - Seconda edizione - Learning Dart - Second Edition
Iniziare con il linguaggio di programmazione Julia - Getting started with Julia Programming...
Entrate nell'entusiasmante mondo di Julia, un linguaggio...
Iniziare con il linguaggio di programmazione Julia - Getting started with Julia Programming Language

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)