Programmer Crystal : Créer des applications performantes, sûres et simultanées

Note :   (4,3 sur 5)

Programmer Crystal : Créer des applications performantes, sûres et simultanées (Ivo Balbaert)

Avis des lecteurs

Résumé:

Ce livre est une introduction concise au langage de programmation Crystal, qui s'adresse principalement aux programmeurs familiers avec Ruby ou Python. Bien qu'il soit bien structuré et clairement écrit, certains lecteurs ont trouvé qu'il manquait de profondeur, estimant qu'il devrait couvrir plus de fonctionnalités et la bibliothèque standard de manière extensive.

Avantages:

Bien structuré, clairement écrit, adapté aux programmeurs Ruby ou Python, courbe d'apprentissage rapide, actuellement le seul livre disponible sur Crystal, fournit des exemples intéressants.

Inconvénients:

Trop bref et pas assez complet pour une compréhension approfondie, n'est pas un manuel de référence, la documentation en ligne pour Crystal est insuffisante.

(basé sur 3 avis de lecteurs)

Titre original :

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

Contenu du livre :

Crystal est destiné aux programmeurs Ruby qui veulent plus de performances, ou aux développeurs qui aiment travailler dans un environnement de script de haut niveau. Crystal associe la vitesse d'exécution et la concurrence en mode natif à une syntaxe proche de celle de Ruby, de sorte que vous vous sentirez comme chez vous. Ce livre, le premier disponible sur Crystal, vous montre comment écrire des applications qui ont la beauté et l'élégance d'un langage moderne, combinées avec la puissance des types et des outils de concurrence modernes. Vous pouvez désormais écrire un code magnifique qui s'exécute plus rapidement, qui évolue mieux et qui est facile à déployer.

Crystal est élégant à lire et facile à programmer comme Ruby, permettant un développement entièrement orienté objet. Son compilateur est suffisamment puissant pour presque toujours déduire le type de vos variables. Vous bénéficiez ainsi des avantages d'un langage à typage statique : code plus robuste, sécurité et vitesse d'exécution, tout en atteignant une productivité élevée dans le développement. Les exceptions de type "Null pointer", comme en JavaScript, Java ou C#, appartiennent au passé : Crystal les annihile, tout comme Rust.

Explorez les éléments constitutifs et la conception du langage, et la manière dont vous pouvez utiliser la chaîne d'outils Crystal pour créer et gérer des applications puissantes. Exploitez la puissance du système de macros, ainsi que la manière de travailler avec les fibres et les canaux, en rendant la concurrence aussi facile que possible. Apprenez à utiliser le cadre web Kemal et à accéder aux bases de données, ainsi qu'à exploiter le potentiel des bibliothèques Crystal existantes. Trouvez la place que Crystal occupe dans le monde des logiciels d'aujourd'hui à l'aide d'exemples concrets.

Avec Crystal, vous pouvez combiner le meilleur des deux mondes : le codage de haut niveau des langages dynamiques, et la sécurité et les performances exceptionnelles d'un langage compilé nativement.

Ce dont vous avez besoin

Pour développer en Crystal, vous n'avez besoin que de Crystal v 0. 26 la plus récente, d'un éditeur de texte courant et d'un navigateur.

Autres informations sur le livre :

ISBN :9781680502862
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2019
Nombre de pages :230

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Guide de référence complet pour la programmation de Julia 1.0 - Julia 1.0 Programming Complete...
Apprenez la programmation dynamique avec Julia pour...
Guide de référence complet pour la programmation de Julia 1.0 - Julia 1.0 Programming Complete Reference Guide
The Way to Go : Une introduction approfondie au langage de programmation Go - The Way to Go: A...
Ce livre offre au lecteur une vue d'ensemble du...
The Way to Go : Une introduction approfondie au langage de programmation Go - The Way to Go: A Thorough Introduction to the Go Programming Language
Programmer Crystal : Créer des applications performantes, sûres et simultanées - Programming...
Crystal est destiné aux programmeurs Ruby qui...
Programmer Crystal : Créer des applications performantes, sûres et simultanées - Programming Crystal: Create High-Performance, Safe, Concurrent Apps
Développement Web avec Julia et Genie : Un guide pratique pour le développement Web côté serveur de...
Obtenez une vue d'ensemble pratique du...
Développement Web avec Julia et Genie : Un guide pratique pour le développement Web côté serveur de haute performance avec le langage de programmation Julia. - Web Development with Julia and Genie: A hands-on guide to high-performance server-side web development with the Julia programming language
Apprendre Dart - Deuxième édition - Learning Dart - Second Edition
Apprenez à développer des applications performantes avec Dart 1. 10A propos de ce livreDéveloppez...
Apprendre Dart - Deuxième édition - Learning Dart - Second Edition
Démarrer avec le langage de programmation Julia - Getting started with Julia Programming...
Entrez dans le monde passionnant de Julia, un langage de haute...
Démarrer avec le langage de programmation Julia - Getting started with Julia Programming Language

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)