Параллельное и конкурентное программирование на Haskell

Параллельное и конкурентное программирование на HaskellПрограммирование<br>Если вы уже владеете программированием на языке Haskell, эта книга научит вас использованию множества интерфейсов и библиотек, предназначенных для написания параллельных и конкурентных программ. Вы узнаете, как распараллеливание на многоядерные процессоры позволяет ускорять вычислительно нагруженные программы и как конкурентность облегчает написание программ с активно взаимодействующими между собой и с другими программами потоками.<br>Автор Саймон Марлоу проведёт вас по этому пути, сопровождая его большим количеством примеров, с которыми можно самостоятельно экспериментировать, запуская, изменяя и расширяя. Книга делится на две части, посвященные таким инструментам, как Parallel Haskell и Concurrent Haskell, включённые в неё упражнения позволят вам научиться:<br>- выражать параллелизм в языке Haskell средствами монады Eval и стратегий вычислений;<br>- распараллеливать обычный код на языке Haskell в монаде Par;<br>- организовывать параллельные вычисления с массивами на основе библиотеки Repa;<br>- использовать библиотеку Accelerate для запуска вычислений на графических процессорах;<br>- работать с базовыми интерфейсами для написания конкурентного кода;<br>- реализовывать высокопроизводительные конкурентные сетевые серверы;<br>- писать распределённые программы, запускающиеся на множестве машин сети.<br>Программирование
Если вы уже владеете программированием на языке Haskell, эта книга научит вас использованию множества интерфейсов и библиотек, предназначенных для написания параллельных и конкурентных программ. Вы узнаете, как распараллеливание на многоядерные процессоры позволяет ускорять вычислительно нагруженные программы и как конкурентность облегчает написание программ с активно взаимодействующими между собой и с другими программами потоками.
Автор Саймон Марлоу проведёт вас по этому пути, сопровождая его большим количеством примеров, с которыми можно самостоятельно экспериментировать, запуская, изменяя и расширяя. Книга делится на две части, посвященные таким инструментам, как Parallel Haskell и Concurrent Haskell, включённые в неё упражнения позволят вам научиться:
- выражать параллелизм в языке Haskell средствами монады Eval и стратегий вычислений;
- распараллеливать обычный код на языке Haskell в монаде Par;
- организовывать параллельные вычисления с массивами на основе библиотеки Repa;
- использовать библиотеку Accelerate для запуска вычислений на графических процессорах;
- работать с базовыми интерфейсами для написания конкурентного кода;
- реализовывать высокопроизводительные конкурентные сетевые серверы;
- писать распределённые программы, запускающиеся на множестве машин сети.


Подробнее >>>

Набор автомобильных экранов "Trokot" для Peugeot Boxer (2006-наст.время), на передние двери и на передние форточки

Набор автомобильных экранов Trokot для Peugeot Boxer (2006-наст.время), на передние двери и на передние форточкиTR0735-13Каркасные автошторки точно повторяют геометрию окна автомобиля и защищают от попадания пыли и насекомых в салон при движении или стоянке с опущенными стеклами, скрывают салон автомобиля от посторонних взглядов, а так же защищают его от перегрева и выгорания в жаркую погоду, в свою очередь снижается необходимость постоянного использования кондиционера, что снижает расход топлива. Конструкция из прочного стального каркаса с прорезиненным покрытием и плотно натянутой сеткой (полиэстер), которые изготавливаются индивидуально под ваш автомобиль. Крепятся на специальных магнитах и снимаются/устанавливаются за 1 секунду. Автошторки не выгорают на солнце и не подвержены деформации при сильных перепадах температуры. Гарантия на продукцию составляет 3 года!!!Каркасные автошторки точно повторяют геометрию окна автомобиля и защищают от попадания пыли и насекомых в салон при движении или стоянке с опущенными стеклами, скрывают салон автомобиля от посторонних взглядов, а так же защищают его от перегрева и выгорания в жаркую погоду, в свою очередь снижается необходимость постоянного использования кондиционера, что снижает расход топлива. Конструкция из прочного стального каркаса с прорезиненным покрытием и плотно натянутой сеткой (полиэстер), которые изготавливаются индивидуально под ваш автомобиль. Крепятся на специальных магнитах и снимаются/устанавливаются за 1 секунду. Автошторки не выгорают на солнце и не подвержены деформации при сильных перепадах температуры. Гарантия на продукцию составляет 3 года!!!

Подробнее >>>

Canni Гель-лак для ногтей Gel Paints, тон № 512, 5 мл

Canni Гель-лак для ногтей Gel Paints, тон № 512, 5 мл13818Гель-лак Canni – это покрытие для ногтей нового поколения, которое поставит крест на всех известных Вам ранее проблемах и трудностях использования Гель-лаков. Это самые качественные и самые доступные шеллаки на сегодняшний день. Canni Гель-лак может легко сравниться по качеству с продукцией CND, а в цене и вовсе выигрывает у американского бренда. Предельно простое нанесение, способность к самовыравниванию, отличная пигментация, безопасное снятие, безвредность для здоровья ногтей и огромная палитра оттенков – это далеко не все достоинства Гель-лаков Канни. Каждая женщина найдет для себя в них что-то свое, отчего уже никогда не сможет отказаться.Как ухаживать за ногтями: советы эксперта. Статья OZON ГидГель-лак Canni – это покрытие для ногтей нового поколения, которое поставит крест на всех известных Вам ранее проблемах и трудностях использования Гель-лаков. Это самые качественные и самые доступные шеллаки на сегодняшний день. Canni Гель-лак может легко сравниться по качеству с продукцией CND, а в цене и вовсе выигрывает у американского бренда. Предельно простое нанесение, способность к самовыравниванию, отличная пигментация, безопасное снятие, безвредность для здоровья ногтей и огромная палитра оттенков – это далеко не все достоинства Гель-лаков Канни. Каждая женщина найдет для себя в них что-то свое, отчего уже никогда не сможет отказаться.Как ухаживать за ногтями: советы эксперта. Статья OZON Гид

Подробнее >>>


Светильник встраиваемый Novotech "Fay", цвет: прозрачный, G9, 2,2 Вт. 369801

Светильник встраиваемый Novotech Fay, цвет: прозрачный, G9, 2,2 Вт. 369801369801

Подробнее >>>











PlayToday Костюм карнавальный для девочек цвет белый красный размер 92 468010

PlayToday Костюм карнавальный для девочек цвет белый красный размер 92 468010468010Хлопковое платье-боди. Полноценный наряд, не уступающий обычным боди по функциональности. Застегивается на кнопки на спине и внизу. Украшено легкой сетчатой юбкой, принтом в красно-белую полоску и декоративными помпонами из искусственного меха. Отложной воротник создает эффект многослойности. В комплекте есть шапка Санта-Клауса. Декорирована белым помпоном и меховой отделкой.Хлопковое платье-боди. Полноценный наряд, не уступающий обычным боди по функциональности. Застегивается на кнопки на спине и внизу. Украшено легкой сетчатой юбкой, принтом в красно-белую полоску и декоративными помпонами из искусственного меха. Отложной воротник создает эффект многослойности. В комплекте есть шапка Санта-Клауса. Декорирована белым помпоном и меховой отделкой.

Подробнее >>>






Ralf Ringer Grand 476102СН Весна-Лето 2015

Ralf Ringer Grand 476102СН Весна-Лето 2015Мокасины<br><br><br>Цвет: Синий<br>Размер RU: 46<br>vendorCode: None<br>Пол: Мужской<br>Возраст: Взрослый<br>Сезон: Лето<br>Материал верха: Кожа<br>Материал подкладки: Без подкладки<br>Материал подошвы: РезинаМокасины


Цвет: Синий
Размер RU: 46
vendorCode: None
Пол: Мужской
Возраст: Взрослый
Сезон: Лето
Материал верха: Кожа
Материал подкладки: Без подкладки
Материал подошвы: Резина

Подробнее >>>








Action! Шары воздушные Кристалл 30 см 5 шт

Одеяло легкое Легкие сны "Афродита", наполнитель: гусиный пух категории "Экстра", 172 х 205 см

Гетры Milano 16 adidas Performance

Джемпер Santa&Barbara', цвет: белый

Шримад Бхагаватам. Книги 1, 2 (+CDmp3)

Gmundner Keramik Toni Gr?n Чашка для эспрессо Gourmet 0.06 л

Книжные дети. Все, что мы не хотели знать о сексе

Кошелек мужской Piquadro Pulse PU3244P15/N черный натур.кожа

Джемпер Santa&Barbara', цвет: белый

Теннисная юбка NikeCourt Pure

Люстра Freya FR5163-PL-08-CH Orin

Блузон из искусственного меха

Английский шаг за шагом: Полный курс, +СD

Объемная решетка-гриль 240х310х55 мм, хромированная sparta 69553

Одеяло детское "Baby Nice", стеганое, цвет: светло-зеленый, 110 см x 140 см. Q0125323

Светильник Maytoni DIA523-WL-01-N Twister

Спортивная футболка Activchill Reebok

Технический нож, трапециевидные лезвия 19мм 6шт, металлический корпус, быстрая смена лезвия кобальт 242-076

Детское постельное белье 3 предмета Letto, BG-25

LED телевизор BBK 22LEM-1027/FT2C "R", 22", FULL HD (1080p), черный

Набор юного художника "Пони Загадка", 20*30 см

Молжаниновский, Самара 113 километр, Самара Мехзавод, Кувшиново, Екатеринбург Химмаш, Соликамск, питер Колпинский, Ефремов, Сестрорецк, Обнинск, Челябинск Тракторозаводский район, Омск Октябрьский район, Первомайск, Пустошка, Новокузнецкая, Чеховская, Каневская.