Параллельное и конкурентное программирование на HaskelL
Бумажное издание
Дата выхода: апрель 2014 года
Объем, стр: 372
ISBN: 978-5-97060-560-8
Формат: 148 * 210 мм
Бумага: офсетная
Обложка: Мягкая обложка
Электронное издание
Купить электронную книгу
| Купить на Литрес | Купить |
- Самовывоз м. Коломенская - завтра - Бесплатно
- Доставка почтой по РФ - 7-28 дней - от 300 р.
Доставка почтой за пределы РФ - 14-28 дней - от 1400 р. - Курьером по Москве - в течение 7 дней - 300 р.
Аннотация
Если вы уже владеете программированием на языке Haskell, эта книга научит вас использованию множества интерфейсов и библиотек, предназначенных для написания параллельных и конкурентных программ. Вы узнаете, как распараллеливание на многоядерные процессоры позволяет ускорять вычислительно нагруженные программы и как конкурентность облегчает написание программ с активно взаимодействующими между собой и с другими программами потоками.
Автор Саймон Марлоу проведёт вас по этому пути, сопровождая его большим количеством примеров, с которыми можно самостоятельно экспериментировать, запуская, изменяя и расширяя. Книга делится на две части, посвящённые таким инструментам, как Parallel Haskell и Concurrent Haskell, включённые в неё упражнения позволят вам многому научиться.
.
Для добавления комментария необходимо Войти или Зарегистрироваться.
11 мая 2014 в 23:00
Перевод названия книги
википедия по ссылке "Concurrent computing" переводит на русскую статью "Параллельные вычисления". Все словари тоже дают перевод "параллельный". В нашем случае это явно не подходило. Более того, автор во введении много рассуждает на тему отличий "parallel" и "concurrent programming". Многопоточное программирование — это "multithreaded", это только один из способов описывать "concurrent" вычисления в некоторых языках программирования. Исходя из этих соображений переводчик выбрал транслитерацию, тем более, что такое слово есть в русском языке.
29 апреля 2014 в 22:20
неточный перевод
Под Concurrent Programming в программировании это - многопоточное программирование, а не "конкурентное".
http://en.wikipedia....oncurrent_computing



