Pragmatique Scala : Créer des applications expressives, concises et évolutives

Note :   (4,6 sur 5)

Pragmatique Scala : Créer des applications expressives, concises et évolutives (Venkat Subramaniam)

Avis des lecteurs

Résumé:

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.

Inconvénients:

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)

Titre original :

Pragmatic Scala: Create Expressive, Concise, and Scalable Applications

Contenu du livre :

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.

Autres informations sur le livre :

ISBN :9781680500547
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2015
Nombre de pages :250

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Programmation Groovy 2 : Productivité dynamique pour le développeur Java - Programming Groovy 2:...
Groovy vous offre le meilleur des deux mondes : un...
Programmation Groovy 2 : Productivité dynamique pour le développeur Java - Programming Groovy 2: Dynamic Productivity for the Java Developer
Programmer Kotlin : Créer des applications Jvm et Android élégantes, expressives et performantes -...
Les programmeurs ne se contentent pas d'utiliser...
Programmer Kotlin : Créer des applications Jvm et Android élégantes, expressives et performantes - Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications
Redécouvrir JavaScript : Maîtriser Es6, Es7 et Es8 - Rediscovering JavaScript: Master Es6, Es7, and...
JavaScript n'est plus à craindre ou à détester -...
Redécouvrir JavaScript : Maîtriser Es6, Es7 et Es8 - Rediscovering JavaScript: Master Es6, Es7, and Es8
Pratiques d'un développeur agile : Travailler dans le monde réel - Practices of an Agile Developer:...
Ce sont les pratiques agiles éprouvées et...
Pratiques d'un développeur agile : Travailler dans le monde réel - Practices of an Agile Developer: Working in the Real World
Programmer la Concurrence sur le Jvm : Maîtriser la synchronisation, Stm et les acteurs -...
Plus que jamais, il est essentiel d'apprendre à...
Programmer la Concurrence sur le Jvm : Maîtriser la synchronisation, Stm et les acteurs - Programming Concurrency on the Jvm: Mastering Synchronization, Stm, and Actors
Test-Driving JavaScript Applications : Un code rapide, fiable et facile à maintenir - Test-Driving...
Démystifiez le mythe selon lequel JavaScript n'est...
Test-Driving JavaScript Applications : Un code rapide, fiable et facile à maintenir - Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Pragmatique Scala : Créer des applications expressives, concises et évolutives - Pragmatic Scala:...
Notre industrie s'oriente vers la programmation...
Pragmatique Scala : Créer des applications expressives, concises et évolutives - Pragmatic Scala: Create Expressive, Concise, and Scalable Applications
Programmation fonctionnelle en Java : Exploiter la puissance des flux et des expressions lambda -...
Imaginez que vous puissiez écrire un code Java qui...
Programmation fonctionnelle en Java : Exploiter la puissance des flux et des expressions lambda - Functional Programming in Java: Harness the Power of Streams and Lambda Expressions

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)