Scala, Профессиональное программирование, Одерски М., Спун Л., Веннерс Б., Соммерс Ф., 2022.
«Scala. Профессиональное программирование» — главная книга по Scala, популярному языку для платформы Java, в котором сочетаются концепции объектно-ориентированного и функционального программирования, благодаря чему он превращается в уникальное и мощное средство разработки.
Этот авторитетный труд, написанный создателями Scala, поможет вам пошагово изучить язык и идеи, лежащие в его основе.
Пятое издание значительно обновлено, чтобы охватить многочисленные изменения, появившиеся в Scala 3.

Как изучать Scala.
Весьма обширные познания о Scala можно получить, просто прочитав книгу от начала до конца. Но быстрее и основательнее освоить язык можно с помощью ряда дополнительных действий.
Прежде всего можно воспользоваться множеством примеров программ, включенных в эту книгу. Самостоятельно набирая их, вам придется вдумываться в каждую строку кода. Попытки его разнообразить позволят вам глубже заинтересоваться изучаемой темой и убедиться в том, что вы действительно поняли, как работает этот код.
Затем можно поучаствовать в работе множества онлайн-форумов. Это позволит вам и многим другим приверженцам Scala помочь друг другу в его освоении. Есть множество рассылок, дискуссионных форумов, чатов, викиисточников и несколько информационных каналов, которые посвящены этому языку и содержат соответствующие публикации. Уделите время поиску источников информации, более всего отвечающих вашим запросам. Вы будете гораздо быстрее решать мелкие проблемы, что позволит уделять больше времени более серьезным и глубоким вопросам.
ОГЛАВЛЕНИЕ.
Предисловие.
Благодарности.
Введение.
Глава 1. Масштабируемый язык.
Глава 2. Первые шаги в Scala.
Глава 3. Дальнейшие шаги в Scala.
Глава 4. Классы и объекты.
Глава 5. Основные типы и операции.
Глава 6. Функциональные объекты.
Глава 7. Встроенные управляющие конструкции.
Глава 8. Функции и замыкания.
Глава 9. Управляющие абстракции.
Глава 10. Композиция и наследование.
Глава 11. Трейты.
Глава 12. Пакеты, импорты и экспорты.
Глава 13. Сопоставление с образцом.
Глава 14. Работа со списками.
Глава 15. Работа с другими коллекциями.
Глава 16. Изменяемые объекты.
Глава 17. Иерархия Scala.
Глава 18. Параметризация типов.
Глава 19. Перечисления.
Глава 20. Абстрактные члены.
Глава 21. Гивены.
Глава 22. Методы расширения.
Глава 23. Классы типов.
Глава 24. Углубленное изучение коллекций.
Глава 25. Утверждения и тесты.
Глоссарий.
Библиография.
Об авторах.
Купить .
Теги: учебник по программированию :: программирование :: Одерски :: Спун :: Веннерс :: Соммерс