Мне интересно изучать Scala, но из-за относительной новизны я не могу найти много книг об этом.
Существует ли книга, которая является стандартом де-факто для описания лучших практик, методологий проектирования и другой полезной информации о Scala? Что делает эту книгу особенной?
Я могу посоветовать Программирование в Scala, потому что это от создателя языка Scala: Мартина Одерского.
Он очень подробно описывает большинство функций Scala и объясняет, почему он выбрал эту функцию вместо другой. Таким образом, читатель получает глубокое понимание Scala. Книга фантастическая. Это одна из лучших книг по программированию, которые я когда-либо читал.
Лекс Спун, один из соавторов, является ясным коммуникатором и Умным Чуваком (см. Его вклад Squeak Smalltalk); это предвещает хорошо для книги!
Фрэнк Шиарар
Мне сказали и руководитель нашего отдела, и кандидат в доктора наук, что я хорошо дружу с тем, что в настоящее время это лучшая книга по языку. Они оба поклонники Scala и имеют достаточно большие библиотеки, и я доверяю их пониманию того, какие книги стоят того, а какие нет (поскольку они рассказывают мне о тех, которые не стоят этого довольно часто).
sp0rus
@Frank: Отлично. Я не знал, что Спун тоже был парнем из Smalltalk. :)
фактор
Небольшое примечание: только что вышло второе издание «Программирование в Scala». Включает в себя обновления и изменения в Scala 2.8.
Джейсон Уэбб
Программирование на Scala, третье издание уже вышло, соответствует Scala 2.11 / 12
Роберт Харви
8
Программирование Artima в Scala - лучшая книга о Scala, которую вы можете получить на данный момент. Очень рекомендуется. Я нашел Программу Scala О'Рейли хорошей второй книгой; Хотя он движется немного быстрее, чем хотелось бы.
Я также попытался Дэвид Поллак в Beginning Scala , но не совсем нравится, и я не рекомендую никому.
Все вышеперечисленные книги несколько устарели, поскольку в Scala 2.8 не много чего нового. Я надеюсь, что обновленные издания этих книг будут опубликованы в ближайшее время.
Хотя более полудюжины книг о Scala уже опубликовано, я считаю, что лучшие книги еще впереди.
В частности, я думаю, вам стоит обратить внимание на две книги:
Я бы сказал, что «Программирование Scala» О'Рейли - лучшая книга для тех, кто хочет начать работу с Scala, а «Программирование Artima в Scala» - это отличная книга для справки, очень похожая на Java - Полный справочник
prasonscala
@prassee: согласен с первой частью; не согласен со вторым.
Ответы:
Я могу посоветовать Программирование в Scala, потому что это от создателя языка Scala: Мартина Одерского.
Он очень подробно описывает большинство функций Scala и объясняет, почему он выбрал эту функцию вместо другой. Таким образом, читатель получает глубокое понимание Scala. Книга фантастическая. Это одна из лучших книг по программированию, которые я когда-либо читал.
источник
Программирование Artima в Scala - лучшая книга о Scala, которую вы можете получить на данный момент. Очень рекомендуется. Я нашел Программу Scala О'Рейли хорошей второй книгой; Хотя он движется немного быстрее, чем хотелось бы.
Я также попытался Дэвид Поллак в Beginning Scala , но не совсем нравится, и я не рекомендую никому.
Все вышеперечисленные книги несколько устарели, поскольку в Scala 2.8 не много чего нового. Я надеюсь, что обновленные издания этих книг будут опубликованы в ближайшее время.
Хотя более полудюжины книг о Scala уже опубликовано, я считаю, что лучшие книги еще впереди.
В частности, я думаю, вам стоит обратить внимание на две книги:
Скала в глубине Джош Суерет
Шаги в Скале Христоса Ловердоса и Апостолоса Сиропулоса
источник