Книга в сжатой форме описывает, что можно делать на языке Scala, и как это делать. Кей Хорстманн (Cay Horstmann), основной автор всемирного бестселлера "Соrе Java", дает быстрое и практическое введение в язык программирования, основанное на примерах программного кода. Он знакомит читателя с концепциями языка Scala и приемами программирования небольшими "порциями", что позволяет быстро осваивать их и применять на практике. Практические примеры помогут вам пройти все стадии компетентности, от новичка до эксперта.В книге рассматриваются:- быстрое знакомство с интерпретатором Scala, синтаксисом, инструментами и уникальными идиомами языка;- основные особенности языка: функции, массивы, ассоциативные массивы, кортежи, пакеты, импорт, обработка исключений и многое другое;- знакомство с объектно-ориентированными особенностями языка Scala: классами, трейтами и наследованием;- использование Scala для решения практических задач: обработка файлов, применение регулярных выражений и работа с ХМL-документами;- использование функций высшего порядка и обширная библиотека коллекций;- мощный механизм сопоставления с шаблонами и применение case-классов;- создание многопоточных программ с использованием акторов;- реализация предметно-ориентированных языков;- исследование системы типов языка Scala;- применение дополнительных мощных инструментов, таких как аннотации, неявные параметры и значения, и ограниченные продолжения.Изучение языка Scala позволяет быстро достичь той грани, за которой начнут формироваться новые навыки программирования. Эта книга поможет программистам с опытом объектно-ориентированного программирования немедленно приступить к созданию практичных приложений и постепенно овладевать передовыми приемами программирования.
Author(s): Кей С. Хорстманн
Publisher: ДМК Пресс
Year: 2013
Language: Russian
Pages: 408
Tags: Библиотека;Компьютерная литература;Scala;