Конкурентное программирование на SCALA
www.samag.ru
     
Поиск  
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Сетевой агент
О журнале
Журнал «БИТ»
Информация для ВАК
Звезды «СА»
Подписка
Где купить
Авторам
Рекламодателям
Магазин
Архив номеров
Форум
Вакансии
Спроси юриста
Игры
Контакты
   
Слайд шоу  
Представляем работы Виктора Чумачева
Виктор Чумачев – известный московский художник, который сотрудничает с «Системным администратором» уже несколько лет. Именно его забавные и воздушные, как ИТ, иллюстрации украшают многие серьезные статьи в журнале. Работы Виктора Чумачева хорошо знакомы читателям в России («Комсомольская правда», «Известия», «Московские новости», Коммерсант и др.) и за рубежом (США, Германия). Каждый раз, получая новый рисунок Виктора, мы в редакции улыбаемся. А улыбка, как известно, смягчает душу. Поэтому смотрите на его рисунки – и пусть у вас будет хорошее настроение!
1001 и 1 книга  
20.09.2018г.
Просмотров: 324
Комментарии: 0
Байесовские модели

 Читать далее...

20.09.2018г.
Просмотров: 239
Комментарии: 0
Элегантный SciPy

 Читать далее...

20.09.2018г.
Просмотров: 265
Комментарии: 0
Олимпиадное программирование

 Читать далее...

20.09.2018г.
Просмотров: 195
Комментарии: 0
Akka в действии

 Читать далее...

19.03.2018г.
Просмотров: 3659
Комментарии: 0
Потоковая обработка данных

 Читать далее...

Дискуссии  
17.09.2014г.
Просмотров: 19014
Комментарии: 3
Красть или не красть? О пиратском ПО как о российском феномене

Тема контрафактного ПО и защиты авторских прав сегодня актуальна как никогда. Мы представляем ...

 Читать далее...

03.03.2014г.
Просмотров: 21427
Комментарии: 1
Жизнь под дамокловым мечом

Политические события как катализатор возникновения уязвимости Законодательная инициатива Государственной Думы и силовых структур, ...

 Читать далее...

23.01.2014г.
Просмотров: 30044
Комментарии: 3
ИТ-специалист будущего. Кто он?

Так уж устроен человек, что взгляд его обращен чаще всего в Будущее, ...

 Читать далее...


  Опросы

Друзья сайта  

Форум системных администраторов  

sysadmins.ru

 Конкурентное программирование на SCALA

Статьи / Конкурентное программирование на SCALA

Автор: Журнал «Системный администратор»

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

Конкурентное программирование на SCALA
  • Автор: Александр Прокопец
  • Издательство: ДМК Пресс
  • Год издания: 2018
  • Количество страниц: 408
  • ISBN: 978-5-97060-572-1
  • Цена: 849 руб.

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

Реализовать конкурентную программу, действующую правильно, обычно намного сложнее, чем последовательную. Все ловушки, присутствующие в последовательной программе, становятся особенно опасными в конкурентной, но, кроме того, существует масса других причин, которые могут вызвать неправильный ход выполнения, о которых вы узнаете в книге «Конкурентное программирование на SCALA».

Scala – экспериментальный язык Funnel со встроенной семантикой конкуренции. Все понятия программирования были реализованы в этом языке как синтаксический сахар поверх функциональных сетей, объектно-ориентированного варианта исчисления соединений процессов (join calculus).

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

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

Основное внимание автор уделяет конкурентным программам, но будет рассмотрено несколько примеров распределенных программ.

Комментарии отсутствуют

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru