Scala для нетерпеливых, 2-е изд.

Scala для нетерпеливых, 2-е изд.

Второе издание книги "Scala для нетерпеливых" было обновлено до поддержки версии Scala 2.12 и демонстрирует самые современные приемы использования языка. В это издание было добавлено описание последних нововведений в Scala, включая интерполяцию строк, динамический вызов, неявные классы и объекты Future. Язык программирования Scala обладает весьма обширными возможностями, но вы сможете эффективно пользоваться им, даже не зная их все. В данной книге приводится достаточно информации, чтобы вы могли начать работу с простыми и компактными фрагментами кода.

Scala – чрезвычайно выразительный и гибкий язык программирования. Он позволяет разработчикам библиотек использовать весьма сложные, высокоуровневые абстракции, чтобы пользователи этих библиотек, в свою очередь, могли легко и просто выражать свои мысли. В зависимости от того, с каким кодом вы столкнетесь, он может казаться очень простым или очень сложным.

Написанная для опытных программистов на Java, C++ и C#, которые желают освоить функциональное программирование или язык Scala, книга в сжатой форме знакомит с основными идеями и приемами программирования, что позволяет быстро осваивать их и применять на практике. Это введение в язык особенно хорошо подходит для нетерпеливых пользователей, желающих изучать основы Scala и тут же воплощать новые знания в код. Автор не стремился охватить все возможности языка и не заставит вас продираться через длинные, надуманные примеры кода. Все примеры были подобраны с особой тщательностью и помогут вам быстро пройти от новичка до эксперта.

В книге рассматриваются:
описание интерпретатора, синтаксиса, инструментов и уникальных идиом;
основные особенности языка: функции, массивы, ассоциативные массивы, кортежи, пакеты, импортирование, обработка исключений и многое другое;
объектно-ориентированные особенности Scala: классы, трейты и наследование;
приемы использования Scala для решения практических задач, такие как обработка файлов, применение регулярных выражений и работа с XML-документами;
функции высшего порядка и обширная библиотека коллекций в Scala;
использование мощного механизма сопоставления с шаблонами и применение case-классов;
реализация предметно-ориентированных языков;
исследование системы типов языка Scala;
приемы применения дополнительных мощных инструментов, таких как аннотации, неявные параметры и классы типов.

Название: Scala для нетерпеливых, 2-е изд.
Автор: Хорстман Кей
Издательство: ДМК Пресс
Год: 2017
Страниц: 415
Язык: русский
Формат: pdf, djvu
Размер: 10.1 MB

Скачать Scala для нетерпеливых, 2-е изд.
Внимание! У Вас нет прав для просмотра скрытого текста.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.