Estou interessado em aprender Scala, mas devido à relativa novidade, não consigo encontrar muitos livros sobre isso.
Existe um livro por aí que seja o padrão de fato para descrever as melhores práticas, metodologias de design e outras informações úteis sobre o Scala? O que torna esse livro especial?
Eu posso aconselhar programação em Scala porque é do criador da linguagem Scala: Martin Odersky.
Ele descreve a maioria dos recursos do Scala muito detalhadamente e explica por que ele escolheu esse recurso em vez de outro. Portanto, o leitor obtém uma visão profunda do Scala. O livro é fantástico. É um dos melhores livros de programação que eu já li.
Lex Spoon, um dos co-autores, é um comunicador claro e Clever Dude (veja suas contribuições no Squeak Smalltalk); isso é um bom presságio para o livro!
Frank Shearar
Foi-me dito pelo chefe de nosso departamento e por um candidato a doutorado que sou muito amigo de que este é atualmente o melhor livro da língua. Ambos são fãs de Scala e têm bibliotecas grandes o suficiente para confiar em sua percepção de quais livros valem a pena e quais não valem (como eles me dizem sobre aqueles que não valem a pena com frequência).
Sp0rus 5/10/10
@Frank: Ótimo. Eu não sabia que Spoon também era um cara do Smalltalk. :)
missingfaktor 17/10/10
Nota lateral pequena, a programação na segunda edição do Scala acabou de ser lançada. Inclui atualizações e alterações no scala 2.8.
Jason Webb
Programação em Scala, terceira edição agora está fora, está em conformidade com Scala 2.11 / 12
Robert Harvey
8
A programação de Artima em Scala é o melhor livro de Scala que você pode obter no momento. Muito recomendado. Eu encontrei o Programming Scala de O'Reilly um bom segundo livro; Ele se move um pouco mais rápido do que eu gostaria.
Também experimentei o Beginning Scala de David Pollak, mas não gostei muito, e não o recomendo a ninguém.
Todos os livros acima mencionados são um pouco desatualizados, pois não cobrem muitas coisas novas no Scala 2.8. Espero que as edições atualizadas desses livros sejam publicadas em breve.
Embora mais de meia dúzia de livros Scala já tenham sido publicados, acredito que os melhores livros ainda estão por vir.
Os dois livros em particular que acho que você deve ficar de olho são:
Eu gostaria que o Programming Scala de O'Reilly fosse o melhor livro para quem quer começar e se molhar no scala, e o Artima's Programming in Scala é um ótimo livro de referência, como o Java - O livro de referência completo
prasonscala
@prassee: concorde com a primeira parte; discordo do segundo.
Respostas:
Eu posso aconselhar programação em Scala porque é do criador da linguagem Scala: Martin Odersky.
Ele descreve a maioria dos recursos do Scala muito detalhadamente e explica por que ele escolheu esse recurso em vez de outro. Portanto, o leitor obtém uma visão profunda do Scala. O livro é fantástico. É um dos melhores livros de programação que eu já li.
fonte
A programação de Artima em Scala é o melhor livro de Scala que você pode obter no momento. Muito recomendado. Eu encontrei o Programming Scala de O'Reilly um bom segundo livro; Ele se move um pouco mais rápido do que eu gostaria.
Também experimentei o Beginning Scala de David Pollak, mas não gostei muito, e não o recomendo a ninguém.
Todos os livros acima mencionados são um pouco desatualizados, pois não cobrem muitas coisas novas no Scala 2.8. Espero que as edições atualizadas desses livros sejam publicadas em breve.
Embora mais de meia dúzia de livros Scala já tenham sido publicados, acredito que os melhores livros ainda estão por vir.
Os dois livros em particular que acho que você deve ficar de olho são:
Scala in Depth por Josh Suereth
Passos em Scala de Christos Loverdos e Apostolos Syropoulos
fonte