Je suis intéressé à apprendre Scala, mais en raison de sa relative nouveauté, je n'arrive pas à trouver beaucoup de livres à ce sujet.
Existe-t-il un livre qui constitue la norme de facto pour décrire les meilleures pratiques, les méthodologies de conception et d'autres informations utiles sur Scala? Qu'est-ce qui rend ce livre spécial?
Je peux conseiller programmation en Scala car elle vient du créateur du langage Scala: Martin Odersky.
Il décrit la plupart des fonctionnalités de Scala de manière très détaillée et explique pourquoi il a choisi cette fonctionnalité au lieu d'une autre. Par conséquent, le lecteur obtient un aperçu approfondi de Scala. Le livre est fantastique. C'est l'un des meilleurs livres de programmation que j'ai jamais lu.
Lex Spoon, l'un des co-auteurs, est un communicateur clair et Clever Dude (voir ses contributions Squeak Smalltalk); cela augure bien pour le livre!
Frank Shearar
Le chef de notre département et un doctorant m'ont dit que je suis de bons amis et qu'il s'agit actuellement du meilleur livre sur la langue. Tous deux sont fans de Scala, et ont des bibliothèques suffisamment grandes pour que je fasse confiance à leur compréhension des livres qui en valent la peine et de ceux qui ne le valent pas (car ils me parlent de ceux qui ne le valent pas souvent).
sp0rus
@Frank: Super. Je ne savais pas que Spoon était aussi un gars de Smalltalk. :)
missingfaktor
Petite note latérale, la deuxième édition de Programming in Scala vient de sortir. Il inclut des mises à jour et des modifications dans scala 2.8.
Jason Webb,
Programmation en Scala, la troisième édition est maintenant sortie, conforme à Scala 2.11 / 12
Robert Harvey
8
La programmation d'Artima à Scala est le meilleur livre Scala que vous pouvez obtenir en ce moment. Très recommandé. J'ai trouvé la programmation Scala d' O'Reilly était un bon deuxième livre; Il se déplace un peu plus vite que je ne le souhaiterais.
J'ai également essayé Beginning Scala de David Pollak mais je ne l' aimais pas vraiment, et je ne le recommande à personne.
Tous les livres mentionnés ci-dessus sont quelque peu obsolètes car ils ne couvrent pas beaucoup de choses nouvelles dans Scala 2.8. J'espère que les éditions mises à jour de ces livres seront bientôt publiées.
Bien que plus d'une demi-douzaine de livres Scala aient déjà été publiés, je pense que les meilleurs livres sont encore à venir.
Les deux livres en particulier que je pense que vous devriez surveiller sont les suivants:
Je dirais que la programmation Scala d'O'Reilly est le meilleur livre pour ceux qui veulent démarrer et se mouiller les pieds sur la scala et la programmation d'Artima à Scala est un excellent livre de référence, tout comme Java - Le livre de référence complet
prasonscala
@prassee: d'accord avec la première partie; en désaccord avec le second.
Réponses:
Je peux conseiller programmation en Scala car elle vient du créateur du langage Scala: Martin Odersky.
Il décrit la plupart des fonctionnalités de Scala de manière très détaillée et explique pourquoi il a choisi cette fonctionnalité au lieu d'une autre. Par conséquent, le lecteur obtient un aperçu approfondi de Scala. Le livre est fantastique. C'est l'un des meilleurs livres de programmation que j'ai jamais lu.
la source
La programmation d'Artima à Scala est le meilleur livre Scala que vous pouvez obtenir en ce moment. Très recommandé. J'ai trouvé la programmation Scala d' O'Reilly était un bon deuxième livre; Il se déplace un peu plus vite que je ne le souhaiterais.
J'ai également essayé Beginning Scala de David Pollak mais je ne l' aimais pas vraiment, et je ne le recommande à personne.
Tous les livres mentionnés ci-dessus sont quelque peu obsolètes car ils ne couvrent pas beaucoup de choses nouvelles dans Scala 2.8. J'espère que les éditions mises à jour de ces livres seront bientôt publiées.
Bien que plus d'une demi-douzaine de livres Scala aient déjà été publiés, je pense que les meilleurs livres sont encore à venir.
Les deux livres en particulier que je pense que vous devriez surveiller sont les suivants:
Scala en profondeur par Josh Suereth
Étapes à Scala par Christos Loverdos et Apostolos Syropoulos
la source