Note :
Le livre est très apprécié pour son approche claire, concise et pratique de l'apprentissage de Scala, en particulier pour ceux qui ont une expérience de Java ou de langages similaires. Bien que le contenu soit bien organisé et adapté aux débutants, certains utilisateurs l'ont trouvé difficile sans connaissances préalables en programmation et ont noté des problèmes avec la version Kindle.
Avantages:⬤ Contenu clair et pratique
⬤ bien organisé
⬤ idéal pour les débutants ayant des connaissances en Java
⬤ bonnes explications et exemples
⬤ concis
⬤ utile pour un apprentissage et une référence rapides.
⬤ Pas assez détaillé pour les débutants complets
⬤ problèmes de formatage de la version Kindle, y compris l'absence d'une table des matières appropriée et un mauvais formatage des extraits de code
⬤ certains peuvent trouver le niveau trop élevé sans une exploration plus approfondie des sujets.
(basé sur 23 avis de lecteurs)
Scala for the Impatient
L'intérêt pour le langage de programmation Scala ne cesse de croître pour de nombreuses raisons. Scala adopte le style de programmation fonctionnelle sans abandonner le paradigme orienté objet et permet d'écrire des programmes plus concis qu'en Java. Comme Scala s'exécute sur la JVM, il peut accéder à n'importe quelle bibliothèque Java et est interopérable avec les frameworks Java familiers. Scala permet également d'exploiter plus facilement toute la puissance de la concurrence.
Écrit pour les programmeurs Java, C++ ou C# expérimentés qui ne connaissent pas Scala ou la programmation fonctionnelle, Scala pour les impatients, deuxième édition présente les concepts et les techniques clés de Scala dont vous avez besoin pour être rapidement productif. Il s'agit d'une introduction parfaite au langage, en particulier pour les lecteurs impatients qui veulent apprendre les principes fondamentaux de Scala afin de pouvoir commencer à coder rapidement. Il n'essaie pas de dresser une liste exhaustive de toutes les fonctionnalités du langage ou de vous faire souffrir à travers des exemples longs et artificiels. Au contraire, des exemples soigneusement conçus et des activités pratiques vous guident à travers des étapes de compétence bien définies, du niveau de base au niveau expert.
Cette édition révisée a été entièrement mise à jour pour Scala 2.12 et reflète l'utilisation actuelle de Scala. Elle inclut une couverture supplémentaire des fonctionnalités récentes de Scala, y compris l'interpolation de chaînes de caractères, l'invocation dynamique, les classes implicites et les contrats à terme. Scala est un grand langage, mais vous pouvez l'utiliser efficacement sans en connaître tous les détails. Ce titre fournit précisément les informations dont vous avez besoin pour démarrer, sous forme de morceaux compacts et faciles à comprendre.
⬤ Les utilisateurs de Scala peuvent se familiariser rapidement avec l'interpréteur, la syntaxe, les outils et les idiomes uniques de Scala.
⬤ Maîtrisez les principales caractéristiques du langage : fonctions, tableaux, cartes, tuples, paquets, importations, gestion des exceptions, etc.
⬤ Se familiariser avec la programmation orientée objet en Scala : classes, héritage et traits.
⬤ Utiliser Scala pour des tâches de programmation réelles : travailler avec des fichiers, des expressions régulières et XML.
⬤ Travailler avec des fonctions d'ordre supérieur et la puissante bibliothèque de collections de Scala.
⬤ Exploiter les puissantes classes de filtrage et de cas de Scala.
⬤ Créer des programmes concurrents avec Scala futures.
⬤ Implémenter des langages spécifiques à un domaine.
⬤ Comprendre le système de types de Scala.
⬤ Appliquer des "outils de puissance" avancés, tels que les annotations, les implicites et les classes de type.
Enregistrez votre produit sur informit.com/register pour accéder facilement aux téléchargements, aux mises à jour et aux corrections dès qu'elles sont disponibles.
© 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)