Конкурентное программирование на Scala (Александр Прокопец). 2017г.

Книга "Конкурентное программирование на Scala" посвящена основам конкурентного программирования на языке Scala.

Scala - это современный мультипарадигменный язык, который объединяет в себе лучшие черты объектно-ориентированного и функционального подходов. Благодаря этому Scala позволяет писать выразительный, компактный и безопасный код.

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

Книга ориентирована на разработчиков со знанием Scala, которые хотят освоить конкурентное и асинхронное программирование в этом языке.

Книга «Конкурентное программирование на Scala» посвящена использованию возможностей современного мультипарадигменного языка Scala для создания конкурентных и асинхронных приложений.

В начале книги дается введение в основы конкурентного программирования в JVM и модель памяти Java. Далее рассматриваются базовые инструменты для реализации параллельных вычислений на Scala: атомарные переменные, пулы потоков, конкурентные коллекции.

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

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

Книга ориентирована на разработчиков, знакомых с языком Scala, но не имеющих опыта создания конкурентных и асинхронных приложений.

Издание посвящено рассмотрению конкурентного (параллельного) программирования в среде исполнения JVM с использованием языка Scala. Рассматриваются вопросы построения конкурентных программ, взаимодействующих с обычной операционнок системой и использующих API Java. При этом основное внимание уделено возможности поддержки асинхронных аспектов в конкурентных задачах без внесения изменений в традиционный строгий по своей природе синтаксис языка Scala






Жанры

#зарубежная компьютерная литература

#программирование

Конкурентное программирование на Scala (Александр Прокопец). 2017г.

Похожие книги

Информация о книге

  • Рейтинг Книги:
  • Название книги: Конкурентное программирование на Scala
  • Автор: Александр Прокопец
  • Категория: Зарубежная компьютерная литература
  • Тип: Электронная книга
  • Опубликовано: 2023 Sep 18, 21:09
  • Дата выхода: 2017г.
  • Язык: Русский
  • Паблишер: ДМК Пресс
  • ISBN: 978-5-97060-572-1