Note :
Ce livre est généralement bien accueilli, en particulier par les développeurs Java qui passent à Scala. Il couvre efficacement la syntaxe et les concepts de base de Scala, la programmation fonctionnelle et la programmation concurrente. Cependant, certains lecteurs estiment qu'il n'apporte que peu d'informations nouvelles par rapport aux ressources existantes telles que les vidéos de Venkat Subramaniam.
Avantages:⬤ Idéal pour les développeurs Java novices et les débutants en Scala
⬤ couvre les caractéristiques essentielles du langage et les concepts de programmation pratiques
⬤ structuré comme un voyage guidé à travers le langage
⬤ style d'écriture accessible avec des explications claires.
⬤ N'apporte pas de nouvelles perspectives au-delà des ressources existantes
⬤ certains utilisateurs recommandent des supports alternatifs comme des vidéos au lieu d'acheter le livre
⬤ pas aussi détaillé que certaines références avancées.
(basé sur 6 avis de lecteurs)
Pragmatic Scala: Create Expressive, Concise, and Scalable Applications
Notre industrie s'oriente vers la programmation fonctionnelle, mais votre expérience de l'orientation objet reste précieuse. Scala combine la puissance de l'OO et de la programmation fonctionnelle, et Pragmatic Scala vous montre comment travailler efficacement avec les deux. Mis à jour pour Scala 2.11, avec une couverture approfondie des nouvelles fonctionnalités telles que les acteurs Akka, les collections parallèles et l'optimisation des appels de queue, ce livre vous montrera comment créer des applications exceptionnelles.
La première édition de ce livre a été publiée sous le titre Programming Scala.
Notre industrie s'oriente vers la programmation fonctionnelle, mais votre expérience orientée objet reste précieuse. Scala combine la puissance de l'OO et de la programmation fonctionnelle, et Pragmatic Scala vous montre comment travailler efficacement avec les deux. Mis à jour pour Scala 2.11, avec une couverture approfondie des nouvelles fonctionnalités telles que les acteurs Akka, les collections parallèles et l'optimisation des appels de queue, ce livre vous montrera comment créer des applications exceptionnelles.
Cette introduction approfondie à Scala vous permettra de coder immédiatement dans ce puissant langage. Vous partirez du terrain familier de Java et, à l'aide d'exemples faciles à suivre, vous apprendrez à créer des applications très concises et expressives avec Scala. Vous découvrirez quand et comment mélanger les styles impératif et fonctionnel, et comment utiliser les collections parallèles et les acteurs Akka pour créer des applications concurrentes de haute performance qui utilisent efficacement les processeurs multicœurs.
Scala a évolué depuis la première édition de ce livre, et Pragmatic Scala est une mise à jour significative. Nous avons révisé chaque chapitre et ajouté trois nouveaux chapitres et six nouvelles sections pour explorer les nouvelles fonctionnalités de Scala. Vous apprendrez à :
⬤ Gérer en toute sécurité la concurrence avec les collections parallèles et les acteurs Akka.
⬤ Créer un code lisible et expressif avec les classes de valeurs et les conversions implicites améliorées.
⬤ Créer des chaînes de caractères à partir de données sans transpirer en utilisant l'interpolation de chaînes de caractères.
⬤ Créer des langages spécifiques à un domaine.
⬤ Optimisez vos récursions grâce à l'optimisation des appels de queue.
Que vous souhaitiez créer des applications concises et robustes à un seul thread ou des programmes concurrents très expressifs et sûrs pour les threads, ce livre est fait pour vous.
Ce dont vous avez besoin :
Le compilateur Scala (2.x) et le JDK sont nécessaires pour utiliser les concepts et les exemples de ce livre.
© 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)