LINUX.ORG.RU

История изменений

Исправление dave, (текущая версия) :

Не советую решать задачи SICP на Scala. Смысл? Языки довольно таки разные. На Common Lisp это имело бы смысл, но зачем на Scala?! По-моему там есть специфичные для лиспа вещи.

Вообще, не понимаю сермяжного смысла в задачниках. Ну, есть они в книгах «Steps in Scala» и бесплатной официальной «Scala By Example». Про первую не могу ничего сказать, поскольку только бегло просматривал, а по второй явно язык толком не выучишь.

Я всем рекомендую изучать Scala по книге «Programming in Scala», 2-е издание, от Мартина Одерского и компании. Если нет второго издания, то сгодится и первое. В книге нет задач, но она дает прекрасное понимание языка на момент существования версий 2.7 и 2.8, да и 2.9 - нужно лишь прочитать еще что-нибудь про параллельные коллекции и продолжения.

Здесь не нужно путать с книгами с похожими названиями «Programming Scala» (O'Reilly) и другой «Programming Scala - Tackle Multi-Core Complexity on the Java Virtual Machine». Первая от работников Twitter, но совершенно непонятно о чем она, хотя некоторым полезным вещам я там все же научился. Вот, вторая кажется интересной, но я ее пока еще не прочитал.

Исходная версия dave, :

Не советую решать задачи SICP на Scala. Смысл? Языки довольно таки разные. На Common Lisp это имело бы смысл, но зачем на Scala?! По-моему там есть специфичные для лиспа вещи.

Вообще, не понимаю сермяжного смысла в задачниках. Ну, есть они в книгах «Steps in Scala» и бесплатной официальной «Scala By Example». Про первую не могу ничего сказать, поскольку только бегло просматривал, а по второй явно язык толком не выучишь.

Я всем рекомендую изучать Scala по книге «Programming in Scala», 2-е издание, от Мартина Одерского и компании. Если нет второго издания, то сгодится и первое. В книге нет задач, но она дает прекрасное понимание языка на момент существования версий 2.7 и 2.8, да и 2.9 - нужно лишь прочитать еще что-нибудь про параллельные коллекции и продолжения.

Здесь не нужно путать с книгами с похожими названиями «Programming Scala» (O'Reilly) и другой «Programming Scala - Tackle Multi-Core Complexity on the Java Virtual Machine». Первая от работников Twitter, но совершенно непонятно о чем она. Вот, вторая кажется интересной, но я ее пока еще не прочитал.